Erste Schritte mit TheRPC
Ethereum/Alle Methoden

Ethereum API Methods

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.

Core Ethereum Methods (eth_)

These methods provide core functionality for interacting with the Ethereum blockchain.

MethodenaufrufeHTTP!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

Debug Methods (debug_)

These methods are used for debugging and analyzing blockchain data in detail.

MethodenaufrufeHTTP!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

Trace Methods (trace_)

These methods provide detailed transaction and block trace information.

MethodenaufrufeHTTP!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

Network Methods (net_)

These methods provide information about the network status and connections.

MethodenaufrufeHTTP!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

Transaction Pool Methods (txpool_)

These methods allow inspection of the transaction pool status.

MethodenaufrufeHTTP!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

Web3 Utility Methods (web3_)

Basic web3 utility methods for general blockchain interaction.

MethodenaufrufeHTTP!WS!
web3_clientVersion
Gibt die aktuelle Client-Version zurück
web3_sha3
Gibt den Keccak-256-Hash der angegebenen Daten zurück
Helfen Sie uns, besser zu werden!
Teilen Sie diese Seite und helfen Sie uns, ein noch besseres Produkt für Sie zu erstellen.