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

# BNB Chain Nodes

> Dedicated BNB Chain and BSC nodes for DeFi, trading desks, and high-throughput apps—predictable latency, archival options, and enterprise operations from OrbitFlare.

## Overview

OrbitFlare provides enterprise-grade dedicated node infrastructure for BNB Chain (formerly Binance Smart Chain). Purpose-built for DeFi protocols, trading operations, and high-throughput applications that require reliable, low-latency access to the BNB/BSC network.

## Key Features

<CardGroup cols={3}>
  <Card title="Unlimited RPS/TPS" icon="infinity">
    No rate limits on your dedicated node. Send as many requests and transactions as your infrastructure demands.
  </Card>

  <Card title="Dedicated Hardware" icon="server">
    Your node runs on isolated, high-performance hardware — no noisy neighbors, no shared resources.
  </Card>

  <Card title="99.99% SLA" icon="shield-check">
    Enterprise-grade uptime guarantee backed by a service level agreement with financial commitments.
  </Card>

  <Card title="11 Global Regions" icon="globe">
    Deploy nodes across 11 regions worldwide to minimize latency for your users and trading infrastructure.
  </Card>

  <Card title="24/7 Support" icon="headset">
    Around-the-clock support from the infrastructure team for monitoring, incidents, and configuration changes.
  </Card>

  <Card title="Full API Access" icon="code">
    Complete API coverage including WebSocket subscriptions and full archive node data access.
  </Card>
</CardGroup>

## Pricing

<AccordionGroup>
  <Accordion title="Dedicated BNB/BSC Node — $1,800/month">
    A fully dedicated BNB Chain node with the following included:

    | Feature         | Details              |
    | --------------- | -------------------- |
    | **RPS / TPS**   | Unlimited            |
    | **Hardware**    | Dedicated, isolated  |
    | **Rate Limits** | Custom, configurable |
    | **Support**     | Priority, 24/7       |
    | **Uptime SLA**  | 99.99%               |
    | **Regions**     | 11 global locations  |
  </Accordion>

  <Accordion title="Enterprise Custom — Contact Sales">
    For teams that need more than a single node or require tailored configurations:

    | Feature                | Details                            |
    | ---------------------- | ---------------------------------- |
    | **Nodes**              | Multiple dedicated nodes           |
    | **Configuration**      | Custom node configs and parameters |
    | **Account Management** | Dedicated account manager          |
    | **SLA**                | Custom uptime and response SLA     |
    | **Pricing**            | Volume discounts available         |

    <Note>
      Reach out to the sales team to discuss your requirements and get a custom quote.
    </Note>
  </Accordion>
</AccordionGroup>

## Use Cases

<CardGroup cols={3}>
  <Card title="DeFi Protocols" icon="coins">
    Power AMMs, lending platforms, and yield aggregators with dedicated, low-latency node access.
  </Card>

  <Card title="Trading Bots" icon="robot">
    Run arbitrage, MEV, and high-frequency trading strategies on infrastructure that won't throttle you.
  </Card>

  <Card title="DEX Aggregators" icon="arrows-rotate">
    Query multiple liquidity sources in parallel without hitting shared rate limits.
  </Card>

  <Card title="NFT Marketplaces" icon="gem">
    Handle minting events, metadata indexing, and high-traffic marketplace operations reliably.
  </Card>

  <Card title="Bridge Protocols" icon="bridge">
    Operate cross-chain bridges with the uptime guarantees and monitoring that critical infrastructure demands.
  </Card>
</CardGroup>

## Connecting to Your Node

Once your dedicated BNB Chain node is provisioned, you will receive a private endpoint URL. The endpoint follows the same API structure as the official BSC RPC.

### Authentication

Your node URL includes your license key as a query parameter:

```
https://bnb-{region}.rpc.orbitflare.com?api_key=YOUR_LICENSE_KEY
```

### Making RPC Calls

BNB Chain uses the same JSON-RPC 2.0 format as Ethereum. Pass `Content-Type: application/json` with a POST body:

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST "https://bnb-fra.rpc.orbitflare.com?api_key=YOUR_LICENSE_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "jsonrpc": "2.0",
      "method": "eth_blockNumber",
      "params": [],
      "id": 1
    }'
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    "https://bnb-fra.rpc.orbitflare.com?api_key=YOUR_LICENSE_KEY",
    {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({
        jsonrpc: "2.0",
        method: "eth_blockNumber",
        params: [],
        id: 1,
      }),
    }
  );
  const data = await response.json();
  console.log("Latest block:", parseInt(data.result, 16));
  ```

  ```python Python theme={null}
  import requests

  response = requests.post(
      "https://bnb-fra.rpc.orbitflare.com?api_key=YOUR_LICENSE_KEY",
      headers={"Content-Type": "application/json"},
      json={
          "jsonrpc": "2.0",
          "method": "eth_blockNumber",
          "params": [],
          "id": 1,
      },
  )
  data = response.json()
  print("Latest block:", int(data["result"], 16))
  ```
</CodeGroup>

### WebSocket Subscriptions

Real-time subscriptions use the `wss://` scheme with the same endpoint:

```javascript theme={null}
const ws = new WebSocket(
  "wss://bnb-fra.rpc.orbitflare.com?api_key=YOUR_LICENSE_KEY"
);

ws.on("open", () => {
  ws.send(JSON.stringify({
    jsonrpc: "2.0",
    id: 1,
    method: "eth_subscribe",
    params: ["newHeads"],
  }));
});

ws.on("message", (data) => {
  const msg = JSON.parse(data);
  console.log("New block header:", msg.params?.result);
});
```

### Supported Methods

Your dedicated node exposes the complete BNB Chain / BSC JSON-RPC API including:

| Category         | Methods                                                                           |
| ---------------- | --------------------------------------------------------------------------------- |
| **Blocks**       | `eth_blockNumber`, `eth_getBlockByHash`, `eth_getBlockByNumber`                   |
| **Transactions** | `eth_sendRawTransaction`, `eth_getTransactionByHash`, `eth_getTransactionReceipt` |
| **Accounts**     | `eth_getBalance`, `eth_getCode`, `eth_getStorageAt`, `eth_getTransactionCount`    |
| **Contracts**    | `eth_call`, `eth_estimateGas`, `eth_getLogs`                                      |
| **Network**      | `net_version`, `eth_chainId`, `eth_gasPrice`, `eth_feeHistory`                    |
| **WebSocket**    | `eth_subscribe` (newHeads, logs, newPendingTransactions)                          |

<Note>
  BNB Chain uses `chainId: 56` for mainnet and `chainId: 97` for testnet (BSC Testnet). Your dedicated node connects to mainnet by default.
</Note>

## Get Started

<CardGroup cols={2}>
  <Card title="Contact Sales" icon="envelope" href="mailto:sales@orbitflare.com">
    Talk to the OrbitFlare team about dedicated BNB Chain nodes, custom configurations, and enterprise pricing.
  </Card>

  <Card title="Authentication & Limits" icon="key" href="/authentication">
    Learn how API keys work, endpoint formats, and connection limits.
  </Card>
</CardGroup>
