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 |