TheRPCを始める
APIリファレンス
イーサリアムAPI
Core API
ガイド
Ethereum/すべてのメソッド

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.

メソッド呼び出しHTTP!WS!
eth_blockNumber
現在のブロック番号を返します
eth_call
トランザクションを作成せずに新しいメッセージコールをすぐに実行します
eth_chainId
現在のネットワークのチェーンIDを返します
eth_estimateGas
トランザクションを実行するために必要なガス量の見積もりを生成して返します
eth_feeHistory
要求されたブロック範囲のトランザクション手数料履歴データを返します
eth_gasPrice
現在のガス価格をWei単位で返します
eth_getBalance
指定されたアドレスのアカウント残高を返します
eth_getBlockByHash
ハッシュで指定されたブロックに関する情報を返します
eth_getBlockByNumber
番号で指定されたブロックに関する情報を返します
eth_getBlockReceipts
指定されたブロックのすべてのトランザクションレシートを返します
eth_getBlockTransactionCountByHash
ハッシュで指定されたブロック内のトランザクション数を返します
eth_getBlockTransactionCountByNumber
番号で指定されたブロック内のトランザクション数を返します
eth_getCode
指定されたアドレスのコンパイル済みスマートコントラクトコードを返します
eth_getFilterChanges
フィルターのポーリングメソッドで、前回のポーリング以降に発生したログの配列を返します
eth_getFilterLogs
指定されたIDのフィルターに一致するすべてのログの配列を返します
eth_getLogs
指定されたフィルター条件に一致するログの配列を返します
eth_getProof
アカウントの状態のマークル証明を返します
eth_getStorageAt
指定されたアドレスのストレージ位置の値を返します
eth_getTransactionByBlockHashAndIndex
ブロックハッシュとトランザクションインデックスによってトランザクション情報を返します
eth_getTransactionByBlockNumberAndIndex
ブロック番号とトランザクションインデックスによってトランザクション情報を返します
eth_getTransactionByHash
トランザクションハッシュによってトランザクションの詳細を返します
eth_getTransactionCount
アドレスから送信されたトランザクションの数(nonce)を返します
eth_getTransactionReceipt
ハッシュで指定されたトランザクションのレシートを返します
eth_getUncleByBlockHashAndIndex
ブロックハッシュとアンクルインデックスによってアンクルブロックに関する情報を返します
eth_getUncleByBlockNumberAndIndex
ブロック番号とアンクルインデックスによってアンクルブロックに関する情報を返します
eth_getUncleCountByBlockHash
ハッシュで指定されたブロック内のアンクルの数を返します
eth_getUncleCountByBlockNumber
番号で指定されたブロック内のアンクルの数を返します
eth_maxPriorityFeePerGas
現在の最大優先手数料/ガスをWei単位で返します
eth_newBlockFilter
新しいブロックが到着したときに通知するために、ノードにフィルターを作成します
eth_newFilter
フィルターオプションに基づいてフィルターオブジェクトを作成し、状態が変更されたときに通知します
eth_newPendingTransactionFilter
新しい保留中のトランザクションが到着したときに通知するために、ノードにフィルターを作成します
eth_sendRawTransaction
ネットワークに生のトランザクションを送信します
eth_subscribe
WebSocketを介して特定のブロックチェーンイベントのサブスクリプションを作成します
eth_syncing
ノードの同期状態に関する情報を返します
eth_uninstallFilter
指定されたIDのフィルターをアンインストールします
eth_unsubscribe
WebSocketを介して既存のサブスクリプションをキャンセルします

Debug Methods (debug_)

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

メソッド呼び出しHTTP!WS!
debug_getBadBlocks
クライアントがネットワーク上で確認した最新の「不良ブロック」のリストを返します
debug_storageRangeAt
特定のブロック高さでのコントラクトのストレージ範囲を返します
debug_traceBlock
指定されたブロックで作成されたすべてのトレースを返します
debug_traceBlockByHash
ハッシュで指定されたブロックで作成されたすべてのトレースを返します
debug_traceBlockByNumber
番号で指定されたブロックで作成されたすべてのトレースを返します
debug_traceCall
新しいメッセージコールを実行し、実行中に作成されたトレースを返します
debug_traceTransaction
指定されたトランザクションのすべてのトレースを返します

Trace Methods (trace_)

These methods provide detailed transaction and block trace information.

メソッド呼び出しHTTP!WS!
trace_block
指定されたブロックで作成されたトレースを返します
trace_call
コールを実行し、実行中に作成されたトレースを返します
trace_replayBlockTransactions
ブロック内のすべてのトランザクションをリプレイし、そのトレースを返します
trace_replayTransaction
トランザクションをリプレイし、そのトレースを返します
trace_transaction
指定されたトランザクションのすべてのトレースを返します

Network Methods (net_)

These methods provide information about the network status and connections.

メソッド呼び出しHTTP!WS!
net_listening
クライアントがネットワーク接続をアクティブにリッスンしている場合はtrueを返します
net_peerCount
現在クライアントに接続されているピアの数を返します
net_version
現在のネットワークプロトコルバージョンを返します

Transaction Pool Methods (txpool_)

These methods allow inspection of the transaction pool status.

メソッド呼び出しHTTP!WS!
txpool_inspect
トランザクションプールで現在保留中のトランザクションの詳細なリストを返します
txpool_status
現在保留中および待機中のトランザクションの数を返します

Web3 Utility Methods (web3_)

Basic web3 utility methods for general blockchain interaction.

メソッド呼び出しHTTP!WS!
web3_clientVersion
現在のクライアントバージョンを返します
web3_sha3
指定されたデータのKeccak-256ハッシュを返します
より良くするためにご協力ください!
このページを共有して、より良い製品を作るのに協力してください。