更新时间:2024-03-06 GMT+08:00

执行客户端API

以太坊官方API介绍:JSON-RPC 应用程序接口 | ethereum.org

Go-Ethereum官方API介绍:JSON-RPC Server | go-ethereum

API方法

流控值(Full Node / Full Node(Staking Supported))(次/s)

4U16G

8U32G

16U64G

debug_traceBlock

10/5

20/10

50/25

debug_traceBlockByHash

10/5

10/5

50/25

debug_traceBlockByNumber

10/5

10/5

15/7

debug_traceCall

1000/500

4000/2000

10000/5000

debug_traceTransaction

50/25

90/45

300/150

eth_blockNumber

7000/3500

30000/15000

60000/30000

eth_call

2000/1000

12000/6000

30000/15000

eth_chainId

3000/1500

20000/10000

50000/25000

eth_createAccessList

200/100

300/150

500/250

eth_estimateGas

700/350

1500/750

5000/2500

eth_feeHistory

根据BLOCKCOUNT * LEN(REWARDPERCENTILES)决定

50:2700/1350

100:2500/1250

200:2300/1150

300:2200/1120

400:1900/950

500:1800/900

600:1500/750

700:1500/750

800:1500/750

900:1000/500

1000:1000/500

2000:700/350

3000:600/300

5000:400/200

10000:200/100

根据BLOCKCOUNT * LEN(REWARDPERCENTILES)决定

50:22000/11000

100:20000/10000

200:10000/5000

300:9500/4750

400:9000/4500

500:8000/4000

600:7000/3500

700:6000/3000

800:5000/2500

900:5000/2500

1000:4000/2000

2000:3000/1500

3000:2000/1000

5000:1000/500

10000:600/300

根据BLOCKCOUNT * LEN(REWARDPERCENTILES)决定

50:42000/21000

100:35000/17500

200:29000/14500

300:24000/12000

400:20000/10000

500:18000/9000

600:15000/7500

700:14000/7000

800:12000/6000

900:11000/5500

1000:10000/5000

2000:5000/2500

3000:3000/1500

5000:2000/1000

10000:1000/500

eth_gasPrice

3000/1500

20000/10000

40000/20000

eth_getBalance

3000/1500

15000/7500

40000/20000

eth_getBlockByHash

  • 返回完整的区块对象:200/100
  • 不返回完整区块对象:1500/750
  • 返回完整的区块对象:600/300
  • 不返回完整区块对象:5000/2500
  • 返回完整的区块对象:1500/750
  • 不返回完整区块对象:16000/8000

eth_getBlockByNumber

  • 返回完整的区块对象:300/150
  • 不返回完整区块对象:1500/750
  • 返回完整的区块对象:600/300
  • 不返回完整区块对象:5000/2500
  • 返回完整的区块对象:1500/750
  • 不返回完整区块对象:20000/10000

eth_getBlockTransactionCountByHash

3000/1500

1000/500

40000/20000

eth_getBlockTransactionCountByNumber

3000/1500

20000/10000

40000/20000

eth_getCode

1000/500

4000/2000

8000/4000

eth_getFilterChanges

400/200

1000/500

2000/1000

eth_getFilterLogs

50/25

1000/500

2000/1000

eth_getLogs

40/20

100/50

200/100

eth_getProof

1000/500

1000/500

3000/1500

eth_getStorageAt

3000/1500

15000/7500

40000/20000

eth_getTransactionByBlockHashAndIndex

3000/1500

15000/7500

40000/20000

eth_getTransactionByBlockNumberAndIndex

2500/1250

15000/7500

40000/20000

eth_getTransactionByHash

600/300

1500/750

4000/2000

eth_getTransactionCount

3000/1500

15000/7500

40000/20000

eth_getTransactionReceipt

500/250

1500/750

3000/1500

eth_getUncleByBlockHashAndIndex

3000/1500

15000/7500

40000/20000

eth_getUncleByBlockNumberAndIndex

3000/1500

15000/7500

40000/20000

eth_getUncleCountByBlockHash

3000/1500

15000/7500

40000/20000

eth_getUncleCountByBlockNumber

3000/1500

15000/7500

40000/20000

eth_getWork

100/50

2000/1000

5500/2750

eth_maxPriorityFeePerGas

3000/1500

15000/7500

40000/20000

eth_newBlockFilter

600/300

800/400

1800/900

eth_newFilter

100/50

500/250

1000/500

eth_newPendingTransactionFilter

20/10

50/25

80/40

eth_sendRawTransaction

500/250

1000/500

2500/1250

eth_subscribe

100/50

1000/500

1000/500

eth_syncing

3000/1500

20000/10000

50000/25000

eth_uninstallFilter

500/250

2000/1000

3000/1500

eth_unsubscribe

100/50

1000/500

1000/500

net_listening

3000/1500

20000/10000

40000/20000

net_version

3000/1500

20000/10000

40000/20000

txpool_inspect

20/10

40/20

90/45

txpool_status

2000/1000

8000/400

15000/7500

web3_clientVersion

3000/1500

20000/10000

40000/20000

web3_sha3

3000/1500

20000/10000

40000/20000