> ## 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 BNB Smart Chain JSON-RPC methods

## Introduction

Binance Smart Chain (BSC) is a blockchain network built for running smart contract–based applications. BSC is compatible with the Ethereum Virtual Machine (EVM), which allows Ethereum dApps and tools to be easily ported over. The network is known for its fast transactions and low fees, making it ideal for decentralized finance (DeFi), decentralized exchanges (DEXs), and other blockchain applications.

## Supported Networks

The Binance Smart Chain RPC API is available for the following networks:

1. **Binance Smart Chain Mainnet**
2. **Binance Smart Chain Testnet**

## Network Details

| **Network**                 | **Chain ID** | **Path Parameter** |
| :-------------------------- | :----------- | :----------------- |
| **BNB Smart Chain Mainnet** | 0x38 (56)    | `bsc`              |
| **BNB Smart Chain Testnet** | 0x61 (97)    | `bsc-tesnet`       |

## Supported RPC Methods

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