RPC Nodes
To put it simply, RPC nodes are nodes (servers) that access a blockchain network (for example Ethereum), which enable you to interact with the network without running your own node.
Overview​
A node in a blockchain network is a computer or server that runs blockchain software, participating in verifying and relaying transactions and maintaining the blockchain's integrity and security.
RPC (Remote Procedure Call) Nodes are essential infrastructure components that enable interaction with various EVM (Ethereum Virtual Machine) blockchains. RPC Nodes are therefore crucial for developing and deploying blockchain applications. They enable developers to deploy and interact with smart contracts, retrieve blockchain data, and perform blockchain integrations with traditional applications.
Moralis provides access to the Ethereum JSON-RPC API method library that interacts with the Ethereum blockchain all supported EVM blockchains, providing developers with robust and efficient access to blockchain functionalities. Methods include functionality for reading and writing data to the network, and executing smart contracts.
Supported chains​
Name | Chain Id (Int) | Chain Id (Hex) | EvmChain | Type | URL |
---|---|---|---|---|---|
Ethereum Mainnet | 1 | 0x1 | EvmChain.ETHEREUM | Mainnet | https://site1.moralis-nodes.com/eth/{apiKey}, https://site2.moralis-nodes.com/eth/{apiKey} |
Eth Holesky | 17000 | 0x4268 | EvmChain.HOLESKY | Testnet | https://site1.moralis-nodes.com/holesky/{apiKey}, https://site2.moralis-nodes.com/holesky/{apiKey} |
Polygon Mainnet | 137 | 0x89 | EvmChain.POLYGON | Mainnet | https://site1.moralis-nodes.com/polygon/{apiKey}, https://site2.moralis-nodes.com/polygon/{apiKey} |
Polygon Amoy | 80002 | 0x13882 | EvmChain.AMOY | Testnet | https://site1.moralis-nodes.com/amoy/{apiKey}, https://site2.moralis-nodes.com/amoy/{apiKey} |
BSC Mainnet | 56 | 0x38 | EvmChain.BSC | Mainnet | https://site1.moralis-nodes.com/bsc/{apiKey}, https://site2.moralis-nodes.com/bsc/{apiKey} |
BSC Testnet | 97 | 0x61 | EvmChain.BSC_TESTNET | Testnet | https://site1.moralis-nodes.com/bsc testnet/{apiKey}, https://site2.moralis-nodes.com/bsc testnet/{apiKey} |
Arbitrum Mainnet | 42161 | 0xa4b1 | EvmChain.ARBITRUM | Mainnet | https://site1.moralis-nodes.com/arbitrum/{apiKey}, https://site2.moralis-nodes.com/arbitrum/{apiKey} |
Arbitrum Sepolia | 421614 | 0x66eee | EvmChain.ARBITRUM_SEPOLIA | Testnet | https://site1.moralis-nodes.com/arbitrum sepolia/{apiKey}, https://site2.moralis-nodes.com/arbitrum sepolia/{apiKey} |
Optimism Mainnet | 10 | 0xa | EvmChain.OPTIMISM | Mainnet | https://site1.moralis-nodes.com/optimism/{apiKey}, https://site2.moralis-nodes.com/optimism/{apiKey} |
Optimism Testnet | 69 | 0x45 | EvmChain.OPTIMISM_TESTNET | Testnet | https://site1.moralis-nodes.com/optimism testnet/{apiKey}, https://site2.moralis-nodes.com/optimism testnet/{apiKey} |
Base Mainnet | 8453 | 0x2105 | EvmChain.BASE | Mainnet | https://site1.moralis-nodes.com/base/{apiKey}, https://site2.moralis-nodes.com/base/{apiKey} |
Base Sepolia | 84532 | 0x14a34 | EvmChain.BASE_SEPOLIA | Testnet | https://site1.moralis-nodes.com/base sepolia/{apiKey}, https://site2.moralis-nodes.com/base sepolia/{apiKey} |