Dymension
Dymension is a modular blockchain platform built on Cosmos SDK, enabling Rollup-as-a-Service (RaaS) for scalable rollups. This document details the supported RPC endpoints and methods. For more details about our Dymension services, visit our Dymension page.
Features
Method | Supported |
|---|---|
HTTPs | ✅ |
Web Sockets | ✅ |
Archive Access | ✅ |
REST | ✅ |
Tendermint | ✅ |
Public Dymension RPC Endpoint
Access Dymension via these public endpoints. For production, sign up for an API Key to avoid rate limits
https://dymension.api.onfinality.io/public
wss://dymension.api.onfinality.io/public-ws
https://dymension.api.onfinality.io/rest/public
https://dymension.api.onfinality.io/tendermint/public
Supported Methods
The current supported method set and their Response Units weighting
Method | Supported | Response Units |
|---|---|---|
eth_blockNumber | ✅ | 1 |
eth_call | ✅ | 1 |
eth_chainId | ✅ | 1 |
eth_estimateGas | ✅ | 3 |
eth_feeHistory | ✅ | 1 |
eth_gasPrice | ✅ | 1 |
eth_getBalance | ✅ | 1 |
eth_getBlockByHash | ✅ | 1 |
eth_getBlockByNumber | ✅ | 1 |
eth_getBlockTransactionCountByHash | ✅ | 1 |
eth_getBlockTransactionCountByNumber | ✅ | 1 |
eth_getBlockReceipts | ✅ | 13 |
eth_getCode | ✅ | 1 |
eth_getFilterChanges | ✅ | 1 |
eth_getLogs | ✅ | 3 |
eth_getRawTransactionByBlockNumberAndIndex | ✅ | 1 |
eth_getStorageAt | ✅ | 1 |
eth_getTransactionByHash | ✅ | 1 |
eth_getTransactionByBlockHashAndIndex | ✅ | 1 |
eth_getTransactionByBlockNumberAndIndex | ✅ | 1 |
eth_getTransactionCount | ✅ | 1 |
eth_getTransactionReceipt | ✅ | 1 |
eth_getUncleByBlockHashAndIndex | ✅ | 1 |
eth_getUncleByBlockNumberAndIndex | ✅ | 1 |
eth_getUncleCountByBlockHash | ✅ | 1 |
eth_getUncleCountByBlockNumber | ✅ | 1 |
eth_maxPriorityFeePerGas | ✅ | 1 |
eth_newFilter | ✅ | 1 |
eth_newBlockFilter | ✅ | 1 |
eth_newPendingTransactionFilter | ✅ | 1 |
eth_protocolVersion | ✅ | 1 |
eth_sendRawTransaction | ✅ | 12 |
eth_sendTransaction | ✅ | 1 |
eth_subscribe | ✅ | 1 |
eth_syncing | ✅ | 1 |
eth_unsubscribe | ✅ | 1 |
net_listening | ✅ | 1 |
net_peerCount | ✅ | 1 |
net_version | ✅ | 1 |
web3_clientVersion | ✅ | 1 |
web3_sha3 | ✅ | 1 |
Dymension API support Tendermint methods (Reference): | ||
health | ✅ | 1 |
status | ✅ | 1 |
net_info | ✅ | 1 |
blockchain | ✅ | 1 |
header | ✅ | 1 |
header_by_hash | ✅ | 1 |
block | ✅ | 1 |
block_by_hash | ✅ | 1 |
block_results | ✅ | 1 |
commit | ✅ | 1 |
validators | ✅ | 1 |
genesis | ✅ | 1 |
genesis_chunked | ✅ | 1 |
dump_consensus_state | ✅ | 1 |
consensus_state | ✅ | 1 |
consensus_params | ✅ | 1 |
unconfirmed_txs | ✅ | 1 |
num_unconfirmed_txs | ✅ | 1 |
tx_search | ✅ | 1 |
block_search | ✅ | 1 |
tx | ✅ | 1 |
broadcast_tx | ✅ | 1 |
check_tx | ✅ | 1 |
abci_info | ✅ | 1 |
abci_query | ✅ | 1 |
events | ✅ | 1 |
subscribe | ✅ | 1 |
unsubscribe | ✅ | 1 |
unsubscribe_all | ✅ | 1 |
broadcast_evidence | ✅ | 1 |
dial_seeds | ✅ | 1 |
dial_peers | ✅ | 1 |
unsafe_flush_mempool | ✅ | 1 |
remove_tx | ✅ | 1 |