JSON-RPCIkhtisar

eth_estimateGas: parameter, nilai kembali, dan CU

Memperkirakan batas gas yang diperlukan oleh suatu transaksi.

Ringkasan

Memperkirakan batas gas yang diperlukan agar transaksi dapat berhasil.

Compute unit (CU) dan harga

CU per panggilan

20 CU

Harga per 1M panggilan (USD)

$2.00

Parameter

ParameterTipeDeskripsi
transactionobjectObjek panggilan transaksi yang dapat mencakup from, to, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value, dan data/input; ini hanya disimulasikan dan tidak mengubah status on-chain.
blockParameterQUANTITY|TAGNomor atau tag blok opsional untuk estimasi: latest atau pending; safe, finalized, dan earliest mengembalikan -32011 (tidak ditagih); default adalah blok terbaru (latest).

Mengembalikan

  • Tipe: QUANTITY
  • Deskripsi: Estimasi jumlah gas yang digunakan sebagai kuantitas heksadesimal berawalan 0x.

Catatan

Estimasi dijalankan terhadap status blok yang ditunjukkan; jika panggilan revert, klien biasanya mengembalikan error daripada nomor.

Contoh permintaan

export BLOCKVECTRA_API_KEY=rgw_your_api_key

curl -X POST "https://api.blockvectra.com/v1/robinhood_mainnet" \
  -H 'Content-Type: application/json' \
  -H "x-api-key: $BLOCKVECTRA_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_estimateGas",
    "params": [
      {
        "to": "0x0000000000000000000000000000000000000000",
        "data": "0x"
      },
      "latest"
    ],
    "id": 1
  }'

Rantai yang didukung

Tersedia di semua 9 rantai yang didukung.

Terakhir diperbarui: