JSON-RPC

JSON-RPC-Methoden

Unterstützte Ethereum-JSON-RPC-Methoden auf BlockVectra, Zusammenfassungen und Compute-Unit-Gewichte (CU).

BlockVectra unterstützt standardmäßige Ethereum-JSON-RPC-2.0-Methoden über alle unterstützten Blockchain-Netzwerke hinweg. Anfragen werden in Compute Units (CU) gemessen und unterliegen Rate-Limits pro API-Schlüssel.

Wählen Sie eine beliebige Methode unten aus, um deren Parameter, Rückgabestruktur, Hinweise, ein curl-Anfragebeispiel und die Verfügbarkeit pro Chain anzuzeigen.

Methoden

MethodeÜbersichtCU / Aufruf
eth_blockNumberGibt die Nummer des neuesten dem Node bekannten Blocks zurück.1 CU
eth_chainIdGibt die EIP-155-Chain-ID des aktuellen Netzwerks zurück.1 CU
eth_syncingGibt den Synchronisierungsstatus des Nodes zurück.10 CU
net_versionGibt die Netzwerk-ID des aktuellen Netzwerks als Dezimalzeichenfolge zurück.10 CU
web3_clientVersionGibt den Client-Namen und die Versionszeichenfolge des Nodes zurück.10 CU
eth_gasPriceGibt den vom Node aktuell vorgeschlagenen Gaspreis in Wei zurück.10 CU
eth_maxPriorityFeePerGasGibt die vom Node vorgeschlagene EIP-1559-Prioritätsgebühr (Tip) pro Gas in Wei zurück.10 CU
eth_feeHistoryGibt historische Basisgebühren, Gasauslastungsverhältnisse und optionale Perzentile der Prioritätsgebühr für einen Blockbereich zurück.10 CU
eth_estimateGasSchätzt das für die Ausführung einer Transaktion erforderliche Gas-Limit.20 CU
eth_callFührt einen schreibgeschützten Aufruf gegen den Status eines bestimmten Blocks aus und gibt das Ergebnis zurück.15 CU
eth_simulateV1Simuliert eine Sequenz von Aufrufen oder Transaktionen gegen den Blockstatus, ohne sie zu übertragen.20 CU
eth_getBalanceGibt das Guthaben einer Adresse bei einem bestimmten Block in Wei zurück.10 CU
eth_getCodeGibt den an einer Adresse bei einem bestimmten Block bereitgestellten Contract-Bytecode zurück.10 CU
eth_getStorageAtGibt den Rohwert zurück, der an einem bestimmten Speicher-Slot einer Adresse gespeichert ist.10 CU
eth_getTransactionCountGibt die Anzahl der von einer Adresse gesendeten Transaktionen (ihre Nonce) bei einem bestimmten Block zurück.10 CU
eth_getLogsFragt Ereignis-Logs innerhalb eines Blockbereichs ab, die mit einem Filter übereinstimmen.30 CU
eth_getBlockByNumberGibt einen Block anhand seiner Nummer zurück, optional mit vollständigen Transaktionsobjekten.5 CU
eth_getBlockByHashGibt einen Block anhand seines Hashes zurück, optional mit vollständigen Transaktionsobjekten.10 CU
eth_getBlockReceiptsGibt alle Transaktionsbelege (Receipts) für einen bestimmten Block zurück.10 CU
eth_getTransactionByHashGibt eine Transaktion anhand ihres Hashes zurück.10 CU
eth_getTransactionReceiptGibt den Beleg (Ausführungsergebnis) einer Transaktion anhand ihres Hashes zurück.10 CU
eth_sendRawTransactionÜbermittelt eine signierte rohe Transaktion.30 CU
debug_traceTransactionRekonstruiert und wiederholt die Ausführung einer Transaktion, um einen Ausführungs-Trace zu erstellen.100 CU
debug_traceCallFührt einen eth_call auf dem Status eines bestimmten Blocks aus und erzeugt einen Ausführungs-Trace.100 CU
trace_transactionGibt alle während der Ausführung einer Transaktion erzeugten Traces zurück.100 CU

Zuletzt aktualisiert:

Auf dieser Seite