이더리움 RPC API

Ethereum API 메서드

블록체인 RPC는 프로젝트당 초당 100개의 요청과 일일 100만 개의 요청 할당량을 제공합니다. 일부 Ethereum 메서드는 리소스를 많이 사용하므로 요청이 두 개 이상으로 계산됩니다. 다음 표는 각 메서드가 할당량에 얼마나 반영되는지 보여줍니다. 예를 들어 debug_traceBlockByHash 호출의 배수는 50입니다. 즉, 각 호출은 요청 50개로 계산됩니다. 비콘 노드 API는 지원되지 않습니다.

Ethereum 메인넷은 Erigon 보관처리 노드 클러스터에서 지원되고 Ethereum Holesky 테스트넷은 Geth 전체 노드 클러스터에서 지원됩니다. 메서드 지원은 유사하지만 표시된 대로 다릅니다. 또한 아래에 나열되지 않은 메서드는 지원되지 않습니다. 향후 출시 버전에서 추가 메서드에 대한 지원이 추가될 예정입니다.

메서드 호출 요청 승수 Mainnet Testnet
eth_blockNumber 1
eth_call 1
eth_chainId 1
eth_estimateGas 1
eth_feeHistory 1
eth_gasPrice 1
eth_getBalance 1
eth_getBlockByHash 1
eth_getBlockByNumber 1
eth_getBlockReceipts 1
eth_getBlockTransactionCountByHash 1
eth_getBlockTransactionCountByNumber 1
eth_getCode 10
eth_getLogs 50
eth_getProof 50
eth_getStorageAt 1
eth_getTransactionByBlockHashAndIndex 1
eth_getTransactionByBlockNumberAndIndex 1
eth_getTransactionByHash 1
eth_getTransactionCount 1
eth_getTransactionReceipt 1
eth_getUncleByBlockHashAndIndex 1
eth_getUncleByBlockNumberAndIndex 1
eth_getUncleCountByBlockHash 1
eth_getUncleCountByBlockNumber 1
eth_maxPriorityFeePerGas 1
eth_subscribe 1
eth_syncing 1
eth_unsubscribe 1
eth_sendRawTransaction 1
net_listening 1
net_peerCount 1
net_version 1
txpool_inspect 50
txpool_status 50
web3_clientVersion 1
web3_sha3 1
trace_block 50
trace_call 50
trace_replayBlockTransactions 100
trace_replayTransaction 100
trace_transaction 50
debug_getBadBlocks 50
debug_storageRangeAt 50
debug_traceBlock 50
debug_traceBlockByHash 50
debug_traceBlockByNumber 50
debug_traceCall 50
debug_traceTransaction 50