Mantle JSON RPC API
Introduction​
Mantle is a high-performance, scalable Layer 2 blockchain built on Ethereum. By leveraging rollup technology, Mantle provides developers and users with faster and cheaper transactions while maintaining the security of Ethereum. Mantle is ideal for decentralized finance (DeFi), NFTs, and other decentralized applications (dApps) that require low-latency, high-throughput transaction processing.
Supported Networks​
The Mantle RPC API is available for the following networks:
- Mantle Mainnet
- Mantle Sepolia Testnet
Network Details​
Network | Chain ID | EVM Chain | RPC URLs |
---|---|---|---|
Mantle Mainnet | 0x1388 (5000) | EvmChain.MANTLE | https://site1.moralis-nodes.com/mantle/ |
https://site2.moralis-nodes.com/mantle/ | |||
Mantle Sepolia | 0x138b (5003) | EvmChain.MANTLE_SEPOLIA | https://site1.moralis-nodes.com/mantle-sepolia/ |
https://site2.moralis-nodes.com/mantle-sepolia/ |
Supported RPC Methods​
- eth_blockNumber
- eth_call
- eth_chainId
- eth_createAccessList
- eth_estimateGas
- eth_feeHistory
- eth_gasPrice
- eth_getBalance
- eth_getBlockByHash
- eth_getBlockByNumber
- eth_getBlockTransactionCountByHash
- eth_getBlockTransactionCountByNumber
- eth_getBlockReceipts
- eth_getCode
- eth_getLogs
- eth_getProof
- eth_getStorageAt
- eth_getTransactionByHash
- eth_getTransactionByBlockHashAndIndex
- eth_getTransactionByBlockNumberAndIndex
- eth_getTransactionCount
- eth_getTransactionReceipt
- eth_getUncleByBlockHashAndIndex
- eth_getUncleByBlockNumberAndIndex
- eth_getUncleCountByBlockHash
- eth_getUncleCountByBlockNumber
- eth_maxPriorityFeePerGas
- eth_sendRawTransaction