> ## Documentation Index
> Fetch the complete documentation index at: https://docs.moralis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Explore Moonbeam JSON-RPC methods

## Introduction

Moonbeam is a smart contract platform that makes it easy to build native interoperable applications. It is fully Ethereum-compatible, allowing Ethereum developers to use their existing tools and deploy decentralized applications (dApps) with minimal changes. Moonbeam focuses on providing an Ethereum-like environment on Polkadot, ensuring scalability and low transaction costs while maintaining interoperability with other blockchains.

## **Supported Networks**

The Moonbeam RPC API is available for the following networks:

1. **Moonbeam**
2. **Moonriver**

## Network Details

| **Network**   | **Chain ID** | **Path Parameter** |
| :------------ | :----------- | :----------------- |
| **Moonbeam**  | 0x504 (1284) | `moonbeam`         |
| **Moonriver** | 0x505 (1285) | `moonriver`        |

## Supported RPC Methods

* [eth\_blockNumber](/rpc-nodes/moonbeam/eth-blockNumber)
* [eth\_call](/rpc-nodes/moonbeam/eth-call)
* [eth\_chainId](/rpc-nodes/moonbeam/eth-chain-id)
* [eth\_createAccessList](/rpc-nodes/moonbeam/eth-create-access-list)
* [eth\_estimateGas](/rpc-nodes/moonbeam/eth-estimate-gas)
* [eth\_feeHistory](/rpc-nodes/moonbeam/eth-fee-history)
* [eth\_gasPrice](/rpc-nodes/moonbeam/eth-gas-price)
* [eth\_getBalance](/rpc-nodes/moonbeam/eth-get-balance)
* [eth\_getBlockByHash](/rpc-nodes/moonbeam/eth-get-block-by-hash)
* [eth\_getBlockByNumber](/rpc-nodes/moonbeam/eth-get-block-by-number)
* [eth\_getBlockTransactionCountByHash](/rpc-nodes/moonbeam/eth-get-block-transaction-count-by-hash)
* [eth\_getBlockTransactionCountByNumber](/rpc-nodes/moonbeam/eth-get-block-transaction-count-by-number)
* [eth\_getBlockReceipts](/rpc-nodes/moonbeam/eth-get-block-receipts)
* [eth\_getCode](/rpc-nodes/moonbeam/eth-get-code)
* [eth\_getLogs](/streams/api-reference/history/get-logs)
* [eth\_getProof](/rpc-nodes/moonbeam/eth-get-proof)
* [eth\_getStorageAt](/rpc-nodes/moonbeam/eth-get-storage-at)
* [eth\_getTransactionByHash](/rpc-nodes/moonbeam/eth-get-transaction-by-hash)
* [eth\_getTransactionByBlockHashAndIndex](/rpc-nodes/moonbeam/eth-get-transaction-by-block-hash-and-index)
* [eth\_getTransactionByBlockNumberAndIndex](/rpc-nodes/moonbeam/eth-get-transaction-by-block-number-and-index)
* [eth\_getTransactionCount](/rpc-nodes/moonbeam/eth-get-transaction-count)
* [eth\_getTransactionReceipt](/rpc-nodes/moonbeam/eth-get-transaction-receipt)
* [eth\_getUncleByBlockHashAndIndex](/rpc-nodes/moonbeam/eth-get-uncle-by-block-hash-and-index)
* [eth\_getUncleByBlockNumberAndIndex](/rpc-nodes/moonbeam/eth-get-uncle-by-block-number-and-index)
* [eth\_getUncleCountByBlockHash](/rpc-nodes/moonbeam/eth-get-uncle-count-by-block-hash)
* [eth\_getUncleCountByBlockNumber](/rpc-nodes/moonbeam/eth-get-uncle-count-by-block-number)
* [eth\_maxPriorityFeePerGas](/rpc-nodes/moonbeam/eth-max-priority-fee-per-gas)
* [eth\_sendRawTransaction](/rpc-nodes/moonbeam/eth-send-raw-transaction)
