Безкоштовний ендпоінт 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.
Підключайте гаманці та створюйте додатки за допомогою HTTP API для розробників і AI-агентів.
Ендпоінти RPC і параметри мережі
Мейннет
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"
}Webhook вхідних переказів
Отримуйте активність за адресою на свій ендпоінт HTTPS. Дотримуйтесь інструкцій, щоб створити підписку, перевірити підписи та дедуплікувати сповіщення.
BNB Smart Chain
Webhook вхідних переказівПосібники з інтеграції
Ендпоінти
API key не потрібен. Лише методи гаманця з лімітами на IP. Актуальні методи та ліміти дивіться в GET /v1/chains.
https://api.blockvectra.com/v1/bsc_mainnet/publiccurl -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":[]}'Публічні методи
- 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
https://api.blockvectra.com/v1/bsc_mainnet/{api_key}https://api.blockvectra.com/v1/bsc_mainnetx-api-key: {api_key}https://api.blockvectra.com/v1/data/bsc_mainnetx-api-key: {api_key}Параметри мережі
| Chain ID | 56 |
|---|---|
| Безкоштовний публічний RPC-ендпоінт | https://api.blockvectra.com/v1/bsc_mainnet/public |
| Кількість методів з API key | 25 |
| Data API | Підтримується |
| Підтримка WebSocket | Не підтримується |
| Webhook-сповіщення | Підтримується · Підтвердження 1–1 (за замовчуванням 1) Посібник із Webhook-сповіщень |
| Надсилання транзакцій | Підтримується |
| Надсилання транзакцій (публічний ендпоінт без key) | Підтримується |
| Вікно історії стану | Історичний стан за останні 100 блоків |
| Максимальний діапазон блоків eth_getLogs | 1,000 блоків |
| Набори даних Data API | Блоки, Транзакції, Транзакції адреси, Перекази токенів, Метадані токенів, Свіжість даних |
| Підтримувані типи підписок | Не підтримується |
| Пов'язані тестові мережі | Невідомо |
| Пов'язані посібники | Невідомо |
Швидкий приклад
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_getLogs | 1,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}"Виберіть завдання
Моніторинг переказів стейблкоїнів
Частково доступноІнтеграція для розробників і AI-агентів
ДоступноПоширені запитання
Які ендпоінт 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: Підтримується.
Який обсяг історичного стану можна запитувати в 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.