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.
メソッド呼び出し | 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を介して既存のサブスクリプションをキャンセルします | ||
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 指定されたトランザクションのすべてのトレースを返します | ||
These methods provide detailed transaction and block trace information.
メソッド呼び出し | HTTP! | WS! |
---|---|---|
trace_block 指定されたブロックで作成されたトレースを返します | ||
trace_call コールを実行し、実行中に作成されたトレースを返します | ||
trace_replayBlockTransactions ブロック内のすべてのトランザクションをリプレイし、そのトレースを返します | ||
trace_replayTransaction トランザクションをリプレイし、そのトレースを返します | ||
trace_transaction 指定されたトランザクションのすべてのトレースを返します | ||
These methods provide information about the network status and connections.
メソッド呼び出し | HTTP! | WS! |
---|---|---|
net_listening クライアントがネットワーク接続をアクティブにリッスンしている場合はtrueを返します | ||
net_peerCount 現在クライアントに接続されているピアの数を返します | ||
net_version 現在のネットワークプロトコルバージョンを返します | ||
These methods allow inspection of the transaction pool status.
メソッド呼び出し | HTTP! | WS! |
---|---|---|
txpool_inspect トランザクションプールで現在保留中のトランザクションの詳細なリストを返します | ||
txpool_status 現在保留中および待機中のトランザクションの数を返します | ||
Basic web3 utility methods for general blockchain interaction.
メソッド呼び出し | HTTP! | WS! |
---|---|---|
web3_clientVersion 現在のクライアントバージョンを返します | ||
web3_sha3 指定されたデータのKeccak-256ハッシュを返します | ||