This page provides a comprehensive list of all supported Ethereum API methods. Each method includes information about its purpose and usage. For detailed information about a specific method, click on its name to view the complete documentation.
These methods provide core functionality for interacting with the Ethereum blockchain.
Methodenaufrufe | HTTP! | WS! |
---|---|---|
eth_blockNumber Gibt die aktuelle Blocknummer zurück | ||
eth_call Führt sofort einen neuen Nachrichtenaufruf aus, ohne eine Transaktion zu erstellen | ||
eth_chainId Gibt die Chain-ID des aktuellen Netzwerks zurück | ||
eth_estimateGas Generiert und gibt eine Schätzung zurück, wie viel Gas für die Ausführung einer Transaktion erforderlich ist | ||
eth_feeHistory Gibt Transaktionsgebührenverlaufsdaten für den angeforderten Blockbereich zurück | ||
eth_gasPrice Gibt den aktuellen Gaspreis in wei zurück | ||
eth_getBalance Gibt das Guthaben eines Kontos für eine gegebene Adresse zurück | ||
eth_getBlockByHash Gibt Informationen über einen durch seinen Hash spezifizierten Block zurück | ||
eth_getBlockByNumber Gibt Informationen über einen durch seine Nummer spezifizierten Block zurück | ||
eth_getBlockReceipts Gibt alle Transaktionsbelege für einen bestimmten Block zurück | ||
eth_getBlockTransactionCountByHash Gibt die Anzahl der Transaktionen in einem durch seinen Hash spezifizierten Block zurück | ||
eth_getBlockTransactionCountByNumber Gibt die Anzahl der Transaktionen in einem durch seine Nummer spezifizierten Block zurück | ||
eth_getCode Gibt den kompilierten Smart-Contract-Code an einer bestimmten Adresse zurück | ||
eth_getFilterChanges Abfragemethode für einen Filter, gibt ein Array von Logs zurück, die seit der letzten Abfrage aufgetreten sind | ||
eth_getFilterLogs Gibt ein Array aller Logs zurück, die dem Filter mit der angegebenen ID entsprechen | ||
eth_getLogs Gibt ein Array von Logs zurück, die den angegebenen Filterkriterien entsprechen | ||
eth_getProof Gibt den Merkle-Beweis für den Zustand eines Kontos zurück | ||
eth_getStorageAt Gibt den Wert von einer Speicherposition an einer bestimmten Adresse zurück | ||
eth_getTransactionByBlockHashAndIndex Gibt Transaktionsinformationen nach Block-Hash und Transaktionsindex zurück | ||
eth_getTransactionByBlockNumberAndIndex Gibt Transaktionsinformationen nach Blocknummer und Transaktionsindex zurück | ||
eth_getTransactionByHash Gibt Transaktionsdetails nach Transaktions-Hash zurück | ||
eth_getTransactionCount Gibt die Anzahl der von einer Adresse gesendeten Transaktionen zurück (Nonce) | ||
eth_getTransactionReceipt Gibt den Beleg einer durch ihren Hash spezifizierten Transaktion zurück | ||
eth_getUncleByBlockHashAndIndex Gibt Informationen über einen Uncle-Block nach Block-Hash und Uncle-Index zurück | ||
eth_getUncleByBlockNumberAndIndex Gibt Informationen über einen Uncle-Block nach Blocknummer und Uncle-Index zurück | ||
eth_getUncleCountByBlockHash Gibt die Anzahl der Uncles in einem durch seinen Hash spezifizierten Block zurück | ||
eth_getUncleCountByBlockNumber Gibt die Anzahl der Uncles in einem durch seine Nummer spezifizierten Block zurück | ||
eth_maxPriorityFeePerGas Gibt die aktuelle maximale Prioritätsgebühr pro Gas in wei zurück | ||
eth_newBlockFilter Erstellt einen Filter im Knoten, um zu benachrichtigen, wenn ein neuer Block ankommt | ||
eth_newFilter Erstellt ein Filterobjekt, basierend auf Filteroptionen, um zu benachrichtigen, wenn sich der Zustand ändert | ||
eth_newPendingTransactionFilter Erstellt einen Filter im Knoten, um zu benachrichtigen, wenn neue ausstehende Transaktionen ankommen | ||
eth_sendRawTransaction Übermittelt eine Rohtransaktion an das Netzwerk | ||
eth_subscribe Erstellt ein Abonnement für bestimmte Blockchain-Ereignisse über WebSocket | ||
eth_syncing Gibt Informationen über den Synchronisierungsstatus des Knotens zurück | ||
eth_uninstallFilter Deinstalliert einen Filter mit der angegebenen ID | ||
eth_unsubscribe Kündigt ein bestehendes Abonnement über WebSocket | ||
These methods are used for debugging and analyzing blockchain data in detail.
Methodenaufrufe | HTTP! | WS! |
---|---|---|
debug_getBadBlocks Gibt eine Liste der letzten 'schlechten Blöcke' zurück, die der Client im Netzwerk gesehen hat | ||
debug_storageRangeAt Gibt den Speicherbereich eines Vertrags bei einer bestimmten Blockhöhe zurück | ||
debug_traceBlock Gibt alle Traces zurück, die bei einem bestimmten Block erstellt wurden | ||
debug_traceBlockByHash Gibt alle Traces zurück, die bei einem durch seinen Hash spezifizierten Block erstellt wurden | ||
debug_traceBlockByNumber Gibt alle Traces zurück, die bei einem durch seine Nummer spezifizierten Block erstellt wurden | ||
debug_traceCall Führt einen neuen Nachrichtenaufruf aus und gibt die während der Ausführung erstellten Traces zurück | ||
debug_traceTransaction Gibt alle Traces einer bestimmten Transaktion zurück | ||
These methods provide detailed transaction and block trace information.
Methodenaufrufe | HTTP! | WS! |
---|---|---|
trace_block Gibt Traces zurück, die bei einem bestimmten Block erstellt wurden | ||
trace_call Führt einen Aufruf aus und gibt die während der Ausführung erstellten Traces zurück | ||
trace_replayBlockTransactions Wiederholt alle Transaktionen in einem Block und gibt ihre Traces zurück | ||
trace_replayTransaction Wiederholt eine Transaktion und gibt ihren Trace zurück | ||
trace_transaction Gibt alle Traces einer bestimmten Transaktion zurück | ||
These methods provide information about the network status and connections.
Methodenaufrufe | HTTP! | WS! |
---|---|---|
net_listening Gibt true zurück, wenn der Client aktiv auf Netzwerkverbindungen hört | ||
net_peerCount Gibt die Anzahl der aktuell mit dem Client verbundenen Peers zurück | ||
net_version Gibt die aktuelle Netzwerkprotokollversion zurück | ||
These methods allow inspection of the transaction pool status.
Methodenaufrufe | HTTP! | WS! |
---|---|---|
txpool_inspect Gibt eine detaillierte Liste der Transaktionen zurück, die derzeit im Transaktionspool ausstehen | ||
txpool_status Gibt die Anzahl der Transaktionen zurück, die derzeit ausstehen und in der Warteschlange sind | ||
Basic web3 utility methods for general blockchain interaction.
Methodenaufrufe | HTTP! | WS! |
---|---|---|
web3_clientVersion Gibt die aktuelle Client-Version zurück | ||
web3_sha3 Gibt den Keccak-256-Hash der angegebenen Daten zurück | ||