This project was created in part to allow developers to see which endpoints lack support / struggle in certain areas, and to recognize the nodes that are providing superb service.
Because response times aren't everything when it comes to RPC endpoints, as you'll see in the preliminary tests ๐
The following essential functions to the EVM and Solidity-based development are rigorously tested to give a clearer picture:
- Bulk account querying
- Smart contract read ops
- Current and old indexed logs reading
- Bulk token querying / multicall capabilities
The decentralized public endpoints by Lava have been performing incredibly well, especially for lighter loads. Lava is going places! Absolutely excited to see what the future holds for Lava - this is game-changing not only for Evmos but for the Web3 space in general.
ใ Providers and Validators ใ
๐ Geolocation Telemetry
---------------------------
country: South Korea
regionName: Seoul
city: Seoul
timezone: Asia/Seoul
โก Benchmark Parameters
---------------------------
limit: 5
blocks: 1000
โ
Benchmarked `eth_getBalance` with 5 Addresses
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ BlastAPI โ 100.00% โ 3s โ 743.20ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ Lava Public โ 100.00% โ 3s โ 746.60ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Proxy 2 โ 100.00% โ 4s โ 807.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ PublicNode โ 100.00% โ 4s โ 808.60ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ Lava Proxy 3 โ 100.00% โ 4s โ 825.40ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ NodeStake โ 100.00% โ 4s โ 913.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ OnFinality โ 100.00% โ 5s โ 1198.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Silknodes.io โ 100.00% โ 7s โ 1419.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Notional โ 0.00% โ 3s โ 787.40ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked `eth_call` with 5 Addresses
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 2s โ 533.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 3s โ 623.20ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 100.00% โ 3s โ 735.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Lava Proxy 3 โ 100.00% โ 4s โ 802.60ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ OnFinality โ 100.00% โ 4s โ 855.60ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Lava Proxy 2 โ 100.00% โ 4s โ 870.60ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ Silknodes.io โ 100.00% โ 4s โ 870.60ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ NodeStake โ 100.00% โ 4s โ 972.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Notional โ 0.00% โ 3s โ 782.80ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked 'eth_getLogs' with a look-back of 1000 blocks
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ Lava Proxy 2 โ 100.00% โ 1s โ 1838.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ Lava Public โ 100.00% โ 1s โ 1851.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Proxy 3 โ 100.00% โ 1s โ 1948.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ OnFinality โ 100.00% โ 1s โ 1971.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ NodeStake โ 100.00% โ 2s โ 2172.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Silknodes.io โ 100.00% โ 2s โ 2981.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ PublicNode โ 0.00% โ 0s โ 914.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ BlastAPI โ 0.00% โ 1s โ 1033.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Notional โ 0.00% โ 1s โ 1545.00ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked 'multicall' with 41 Tokens
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 13s โ 2661.20ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 18s โ 3617.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Proxy 2 โ 100.00% โ 19s โ 3904.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Lava Public โ 100.00% โ 20s โ 4140.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ Lava Proxy 3 โ 100.00% โ 21s โ 4209.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ NodeStake โ 100.00% โ 21s โ 4345.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ OnFinality โ 100.00% โ 22s โ 4557.40ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Silknodes.io โ 100.00% โ 37s โ 7429.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Notional โ 0.00% โ 15s โ 3126.80ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
๐ Geolocation Telemetry
---------------------------
country: United States
regionName: Virginia
city: Boydton
timezone: America/New_York
isp: Microsoft
โก Benchmark Parameters
---------------------------
limit: 150
blocks: 10000
โ
Benchmarked `eth_getBalance` with 150 Addresses
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 13s โ 92.08ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 21s โ 145.62ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 100.00% โ 30s โ 204.38ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Silknodes.io โ 100.00% โ 35s โ 235.37ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ NodeStake โ 100.00% โ 50s โ 334.97ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Notional โ 100.00% โ 57s โ 383.96ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ OnFinality โ 100.00% โ 1m 2s โ 418.51ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Lava Proxy 2 โ 100.00% โ 1m 49s โ 731.27ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Lava Proxy 3 โ 100.00% โ 1m 59s โ 795.14ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked `eth_call` with 150 Addresses
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 16s โ 107.30ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 20s โ 138.79ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 100.00% โ 30s โ 200.05ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Silknodes.io โ 100.00% โ 35s โ 239.25ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ NodeStake โ 100.00% โ 43s โ 289.04ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Notional โ 75.33% โ 52s โ 352.71ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ OnFinality โ 100.00% โ 53s โ 356.36ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Lava Proxy 2 โ 100.00% โ 1m 42s โ 685.21ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Lava Proxy 3 โ 100.00% โ 1m 57s โ 784.74ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked 'eth_getLogs' with a look-back of 10000 blocks
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ Lava Public โ 100.00% โ 5s โ 5024.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ Lava Proxy 2 โ 100.00% โ 5s โ 5190.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Proxy 3 โ 100.00% โ 5s โ 5212.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ NodeStake โ 100.00% โ 9s โ 9322.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ Silknodes.io โ 100.00% โ 21s โ 21734.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ PublicNode โ 0.00% โ 0s โ 188.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ BlastAPI โ 0.00% โ 0s โ 203.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Notional โ 0.00% โ 0s โ 702.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ OnFinality โ 0.00% โ 5s โ 5623.00ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked 'multicall' with 41 Tokens
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 1m 48s โ 722.05ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 2m 56s โ 1173.41ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 100.00% โ 3m 9s โ 1262.22ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Silknodes.io โ 100.00% โ 4m 20s โ 1735.52ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ NodeStake โ 100.00% โ 4m 38s โ 1856.20ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ OnFinality โ 100.00% โ 5m 22s โ 2150.05ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ Notional โ 100.00% โ 7m 24s โ 2963.06ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Lava Proxy 2 โ 100.00% โ 10m 47s โ 4315.30ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Lava Proxy 3 โ 100.00% โ 11m 10s โ 4470.06ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
๐ Geolocation Telemetry
---------------------------
country: Japan
regionName: Tokyo
city: Tokyo
timezone: Asia/Tokyo
isp: Akamai Technologies
โก Benchmark Parameters
---------------------------
limit: 300
blocks: 15000
โ
Benchmarked `eth_getBalance` with 300 Addresses
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ BlastAPI โ 100.00% โ 2m 33s โ 511.62ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ PublicNode โ 100.00% โ 2m 39s โ 532.66ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 100.00% โ 3m 53s โ 779.17ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Lava Proxy 2 โ 100.00% โ 4m 30s โ 900.12ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ OnFinality โ 100.00% โ 4m 34s โ 914.10ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Lava Proxy 3 โ 100.00% โ 4m 47s โ 959.80ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ NodeStake โ 100.00% โ 5m 1s โ 1004.87ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Silknodes.io โ 100.00% โ 5m 39s โ 1132.97ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Notional โ 0.00% โ 4m 56s โ 989.75ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked `eth_call` with 300 Addresses
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 1m 43s โ 345.55ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 2m 33s โ 510.71ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Proxy 2 โ 100.00% โ 4m 14s โ 848.78ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ OnFinality โ 100.00% โ 4m 20s โ 869.12ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ Lava Public โ 100.00% โ 4m 23s โ 877.10ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Lava Proxy 3 โ 100.00% โ 4m 51s โ 971.52ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ NodeStake โ 100.00% โ 5m 3s โ 1012.94ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Silknodes.io โ 100.00% โ 5m 30s โ 1103.15ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Notional โ 0.00% โ 4m 54s โ 980.11ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked 'eth_getLogs' with a look-back of 15000 blocks
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 0.00% โ 0s โ 671.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 0.00% โ 1s โ 1254.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 0.00% โ 1s โ 1569.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ Silknodes.io โ 0.00% โ 1s โ 1632.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ Notional โ 0.00% โ 1s โ 1959.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ OnFinality โ 0.00% โ 2s โ 2042.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ Lava Proxy 2 โ 0.00% โ 2s โ 2099.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ Lava Proxy 3 โ 0.00% โ 2s โ 2113.00ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ NodeStake โ 0.00% โ 2s โ 2137.00ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
โ
Benchmarked 'multicall' with 41 Tokens
โโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโ
โ Rank โ Name โ Success % โ Total Time โ Avg/Req โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #1 โ PublicNode โ 100.00% โ 10m 15s โ 2050.33ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #2 โ BlastAPI โ 100.00% โ 14m 36s โ 2922.54ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #3 โ Lava Public โ 100.00% โ 23m 19s โ 4664.69ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #4 โ OnFinality โ 100.00% โ 24m 21s โ 4872.05ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #5 โ Notional โ 83.67% โ 25m 21s โ 5071.10ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #6 โ Lava Proxy 2 โ 100.00% โ 25m 37s โ 5124.38ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #7 โ Lava Proxy 3 โ 100.00% โ 25m 37s โ 5124.43ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #8 โ NodeStake โ 100.00% โ 27m 14s โ 5447.58ms โ
โโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโข
โ #9 โ Silknodes.io โ 100.00% โ 31m 25s โ 6284.81ms โ
โโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโงโโโโโโโโโโโโโโโ
- Response times are not always the best metric to measure RPC performance; also need a bigger sample size for public view, though I have personally conducted hundreds in the past 24 hours.
- Some endpoints appears to have sacrified key RPC functions for a boost in speed (unsure if causation or coincidence)
- Certain endpoints are clearly better for developers while others may suit regular end-users just fine
- All endpoints are struggling with older blocks, likely because of the last upgrade. Seeing the most inconsistency in this area.
- Notional was the only endpoint that ended up rate-limiting me (which I don't blame honestly)
- Lava decentralized nodes took 3x my abuse yet managed to remain arguably the most consistent and reliable. Power in numbers!
- In hindsight, I should have been keeping averages of all the benchmarks while developing.
tl;dr - just use Lava if you want a smooth experience. I swear I am not on their payroll. But if they want to pay me, they know where to find me ๐ Keep in mind that the network is still very young -- it can either improve tremendously, or deterioriate into BD / run into potential problems in the future.
- I would have given Blast API a huge shoutout... but where my logs man?
- PublicNode was underperforming the entire night but suddenly decided to show up for the benchmark that was going public ๐คทโโ๏ธ Make of that what you will.
- git clone repo > cd to folder
yarn install
or justyarn
yarn benchmark
Alternatively:
yarn benchmark:debug
(quick 15 sec run)yarn benchmark:fast
yarn benchmark:full
(warning: takes a while)
mode
(-m
): This argument sets the benchmark modesequential
: This is the default mode.parallel
proxy
(Refactor in progress)
-
rpc
(-r
): This argument specifies the RPC List File. The default value is./data/rpcs.json
. Currently contains some proxy servers that will most likely not be up for much longer. -
size
(-s
): This argument sets the benchmark test size. The following options are available as default:debug
fast
: (default)normal
full
Fully customizeable in the main file.
-
data
(-d
): This argument specifies the address list data file - scraped through Forge, Diffusion, and related subgraphs to hit actual Evmos addresses. The default value is./data/testdata.json
. -
limit
(-l
): Allows you to override the address check limit. (int) -
blocks
(-b
): Allows you to override the number of blocks to look back. (int) -
telemetry
(-t
): This argument controls the reporting of location and benchmark data. It can be one of the following:on
: This is the default value.off
nolocation
manual
Anonymized geo-location data is supported but not yet implemented. A database / repository of benchmarks will be launched for record-keeping and performance tracking soonโข๏ธ.
No technical knowledge necessary, just run in your modern web browser. WebContainer API now supports npm and yarn (plus more ๐) natively in your browser. Warning: do not attempt on a potato pc or low RAM.
- Add your JSONRPC Endpoint - Edit the .json file in
/data/rpcs.json
and create a pull request. Once github actions are set up it should trigger a fresh benchmark. - Submit your benchmarks - User contribution for benchmark data is highly appreciated! Simply take the files from the
log
folder and drop it in this repository; lastly, make a pull request. - Code - Yes please. We need.