ข้ามไปยังเนื้อหาหลัก
BlockVectra

เอนด์พอยต์ RPC ฟรีของ BNB Smart Chain และ Chain ID

BNB Smart Chain ใช้ Chain ID 56 โดยมีเอนด์พอยต์ RPC สาธารณะที่ไม่ต้องใช้คีย์คือ https://api.blockvectra.com/v1/bsc_mainnet/public ขณะที่ eth_getLogs จำเป็นต้องใช้ API key

เชื่อมต่อวอลเล็ตและสร้างแอปพลิเคชันด้วย HTTP API สำหรับนักพัฒนาและ AI Agent

เอนด์พอยต์ RPC และพารามิเตอร์ของเครือข่าย

Mainnet

https://api.blockvectra.com/v1/bsc_mainnet

ทดลองใช้งาน RPC โดยไม่ต้องใช้ API key

curl -sS 'https://api.blockvectra.com/v1/bsc_mainnet/public' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'

เพิ่มเครือข่ายลงในวอลเล็ตของคุณ

คัดลอกค่าเหล่านี้ลงในแบบฟอร์มเพิ่มเครือข่ายที่กำหนดเองในวอลเล็ตของคุณ

{
  "networkName": "BNB Smart Chain",
  "rpcUrl": "https://api.blockvectra.com/v1/bsc_mainnet/public",
  "chainId": 56,
  "currencySymbol": "BNB",
  "blockExplorerUrl": "https://bscscan.com"
}
bscscan.com

Webhook สำหรับการโอนเข้า

รับการแจ้งเตือนกิจกรรมของที่อยู่กระเป๋าที่เอนด์พอยต์ HTTPS ของคุณ ปฏิบัติตามคู่มือเพื่อสร้างการสมัครรับข้อมูล ตรวจสอบลายเซ็น และกรองการส่งซ้ำ

BNB Smart Chain

Webhook สำหรับการโอนเข้า

คู่มือการผสานรวมระบบ

Endpoint

ไม่ต้องใช้ API key รองรับเฉพาะเมธอดกระเป๋าเงิน มีการจำกัดอัตราต่อ IP ตรวจสอบ GET /v1/chains สำหรับเมธอดและขีดจำกัดปัจจุบัน

endpoint RPC สาธารณะฟรี
https://api.blockvectra.com/v1/bsc_mainnet/public
curl -X POST 'https://api.blockvectra.com/v1/bsc_mainnet/public' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
ขีดจำกัดอัตรา: 3 req/s ต่อ IP, burst 20, แบทช์สูงสุด 10
ขีดจำกัดการส่งธุรกรรม: 1 req/s ต่อ IP, burst 3
เมธอดสาธารณะ
  • eth_chainId
  • net_version
  • eth_blockNumber
  • eth_getBalance
  • eth_getTransactionCount
  • eth_getCode
  • eth_getStorageAt
  • eth_call
  • eth_estimateGas
  • eth_gasPrice
  • eth_maxPriorityFeePerGas
  • eth_feeHistory
  • eth_getBlockByNumber
  • eth_getBlockByHash
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_syncing
  • web3_clientVersion
  • eth_sendRawTransaction
endpoint RPC สาธารณะฟรีทั้งหมด
ประวัติสาธารณะ: 100 บล็อกล่าสุด ลงทะเบียนฟรี เพื่อใช้เครดิต API ฟรีสำหรับเมธอดที่รองรับของเชนนี้
JSON-RPC (คีย์ใน Path)
https://api.blockvectra.com/v1/bsc_mainnet/{api_key}
JSON-RPC (Header: x-api-key)
https://api.blockvectra.com/v1/bsc_mainnet
x-api-key: {api_key}
Data API
https://api.blockvectra.com/v1/data/bsc_mainnet
x-api-key: {api_key}

พารามิเตอร์เครือข่าย

Chain ID56
endpoint RPC สาธารณะฟรีhttps://api.blockvectra.com/v1/bsc_mainnet/public
จำนวนเมธอดที่ใช้ API key25
Data APIรองรับ
การรองรับ WebSocketไม่รองรับ
Webhook pushรองรับ · การยืนยัน 1–1 (ค่าเริ่มต้น 1)
คู่มือ Webhook push
ส่งธุรกรรมรองรับ
ส่งธุรกรรม (endpoint สาธารณะแบบไม่ต้องใช้ API key)รองรับ
ช่วงประวัติสถานะสถานะย้อนหลังสำหรับ 100 บล็อกล่าสุด
ช่วงบล็อกสูงสุดของ eth_getLogs1,000 บล็อก
ชุดข้อมูล Data APIบล็อก, ธุรกรรม, ธุรกรรมของแอดเดรส, การโอน, เมทาดาตาของโทเค็น, ความสดใหม่ของข้อมูล
ประเภท subscription ที่รองรับไม่รองรับ
testnet ที่เกี่ยวข้องไม่ระบุ
คู่มือที่เกี่ยวข้องไม่ระบุ

ตัวอย่างการใช้งานแบบเร็ว

curl -X POST https://api.blockvectra.com/v1/bsc_mainnet \
  -H "Content-Type: application/json" \
  -H "x-api-key: {api_key}" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

ขีดจำกัด

ช่วงประวัติสถานะสถานะย้อนหลังสำหรับ 100 บล็อกล่าสุด
ช่วงบล็อกสูงสุดของ eth_getLogs1,000 บล็อก
นโยบายเมธอด
อนุญาต: eth_blockNumber, eth_call, eth_chainId, eth_estimateGas, eth_feeHistory, eth_gasPrice, eth_getBalance, eth_getBlockByHash, eth_getBlockByNumber, eth_getBlockReceipts, eth_getBlockTransactionCountByHash, eth_getBlockTransactionCountByNumber, eth_getCode, eth_getLogs, eth_getStorageAt, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByHash, eth_getTransactionCount, eth_getTransactionReceipt, eth_maxPriorityFeePerGas, eth_sendRawTransaction, eth_syncing, net_version, web3_clientVersion

Data API

ตรวจสอบความสดใหม่ของข้อมูลเชน

curl -s "https://api.blockvectra.com/v1/data/bsc_mainnet/status/freshness" -H "x-api-key: {api_key}"

ดูคู่มือชุดข้อมูล →

ดูเอกสาร Data API →

เลือกงาน

โซลูชันสำหรับงานออนเชนของคุณ

ขั้นตอนถัดไปเมื่อมี API key

eth_getLogs

set -eu
MAX_LOGS_BLOCK_RANGE=1000
head=$(curl -fsS 'https://api.blockvectra.com/v1/bsc_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}' | python3 -c 'import json,sys; print(int(json.load(sys.stdin)["result"],16))')
from=$((head >= MAX_LOGS_BLOCK_RANGE ? head - MAX_LOGS_BLOCK_RANGE + 1 : 0))
from_hex=$(printf '0x%x' "$from")
to_hex=$(printf '0x%x' "$head")
curl -fsS 'https://api.blockvectra.com/v1/bsc_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_getLogs\",\"params\":[{\"fromBlock\":\"$from_hex\",\"toBlock\":\"$to_hex\"}]}"
eth_getLogs

Data API

curl -fsS 'https://api.blockvectra.com/v1/data/bsc_mainnet/status/freshness' -H "x-api-key: $BLOCKVECTRA_API_KEY"
Data API

คำถามที่พบบ่อย

เอนด์พอยต์ RPC และ Chain ID ของ BNB Smart Chain คืออะไร?

BNB Smart Chain ใช้ Chain ID 56 โดยมีเอนด์พอยต์ RPC สาธารณะที่ไม่ต้องใช้คีย์คือ https://api.blockvectra.com/v1/bsc_mainnet/public ขณะที่ eth_getLogs จำเป็นต้องใช้ API key

ฉันสามารถทดลองใช้ RPC ของ BNB Smart Chain โดยไม่ต้องใช้ API key ได้หรือไม่?

ได้ คุณสามารถเรียก eth_chainId ที่เอนด์พอยต์สาธารณะด้านบนโดยไม่ต้องใช้คีย์ เมธอดที่รองรับในปัจจุบันและขีดจำกัดต่อ IP แสดงอยู่ใน GET /v1/chains

BNB Smart Chain RPC รองรับ WebSocket หรือไม่?

BNB Smart Chain RPC ไม่รองรับการเชื่อมต่อ WebSocket

BNB Smart Chain RPC รองรับเมธอด trace และ debug หรือไม่?

ไม่รองรับเมธอด trace และ debug สำหรับ BNB Smart Chain RPC

ฉันสามารถบรอดแคสต์ธุรกรรมผ่าน RPC ของ BNB Smart Chain ได้หรือไม่?

BNB Smart Chain: รองรับ.

ฉันสามารถสืบค้นสถานะย้อนหลัง (historical state) บน BNB Smart Chain ได้มากน้อยเพียงใด?

BNB Smart Chain: สถานะย้อนหลังสำหรับ 100 บล็อกล่าสุด.

ขีดจำกัดช่วงบล็อกของ eth_getLogs บน BNB Smart Chain คือเท่าใด?

BNB Smart Chain: 1,000 บล็อก ขณะที่ eth_getLogs จำเป็นต้องใช้ API key.

ชุดข้อมูล Data API ใดบ้างที่พร้อมใช้งานบน BNB Smart Chain?

BNB Smart Chain: บล็อก, ธุรกรรม, ธุรกรรมของแอดเดรส, การโอน, เมทาดาตาของโทเค็น, ความสดใหม่ของข้อมูล.

ราคา

รับ 30,000,000 CU เมื่อลงทะเบียน และเติมใหม่ทุก 30 วัน (ยอดคงเหลือและขีดจำกัดอัตรารวมกันข้ามเชน ไม่ต้องใช้บัตรเครดิต) ราคาต่อหนึ่งล้านครั้งที่เรียกใช้: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00

ดูแผนราคา →