Безкоштовний ендпоінт RPC і Chain ID для Base
Base використовує Chain ID 8453; його загальнодоступний ендпоінт RPC без ключа — https://api.blockvectra.com/v1/base_mainnet/public, тоді як для eth_getLogs потрібен API key.
Підключайте гаманці та створюйте додатки за допомогою HTTP API для розробників і AI-агентів.
Ендпоінти RPC і параметри мережі
Мейннет
https://api.blockvectra.com/v1/base_mainnet
Спробуйте RPC без API key
curl -sS 'https://api.blockvectra.com/v1/base_mainnet/public' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'Додайте мережу до гаманця
Скопіюйте ці значення у форму налаштування користувацької мережі у вашому гаманці.
{
"networkName": "Base",
"rpcUrl": "https://api.blockvectra.com/v1/base_mainnet/public",
"chainId": 8453,
"currencySymbol": "ETH",
"blockExplorerUrl": "https://basescan.org"
}Webhook вхідних переказів
Отримуйте активність за адресою на свій ендпоінт HTTPS. Дотримуйтесь інструкцій, щоб створити підписку, перевірити підписи та дедуплікувати сповіщення.
Base
Webhook вхідних переказівПосібники з інтеграції
Ендпоінти
API key не потрібен. Лише методи гаманця з лімітами на IP. Актуальні методи та ліміти дивіться в GET /v1/chains.
https://api.blockvectra.com/v1/base_mainnet/publiccurl -X POST 'https://api.blockvectra.com/v1/base_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/base_mainnet/{api_key}https://api.blockvectra.com/v1/base_mainnetx-api-key: {api_key}https://api.blockvectra.com/v1/data/base_mainnetx-api-key: {api_key}Параметри мережі
| Chain ID | 8453 |
|---|---|
| Безкоштовний публічний RPC-ендпоінт | https://api.blockvectra.com/v1/base_mainnet/public |
| Кількість методів з API key | 39 |
| Data API | Підтримується |
| Підтримка WebSocket | Не підтримується |
| Webhook-сповіщення | Підтримується · Підтвердження 1–1 (за замовчуванням 1) Посібник із Webhook-сповіщень |
| Надсилання транзакцій | Підтримується |
| Надсилання транзакцій (публічний ендпоінт без key) | Підтримується |
| Вікно історії стану | Історичний стан за останні 10,000 блоків |
| Максимальний діапазон блоків eth_getLogs | 1,000 блоків |
| Набори даних Data API | Блоки, Транзакції, Транзакції адреси, Перекази токенів, Метадані токенів, Свіжість даних |
| Підтримувані типи підписок | Не підтримується |
| Пов'язані тестові мережі | Невідомо |
| Пов'язані посібники | Base |
Швидкий приклад
curl -X POST https://api.blockvectra.com/v1/base_mainnet \
-H "Content-Type: application/json" \
-H "x-api-key: {api_key}" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'Ліміти
| Вікно історії стану | Історичний стан за останні 10,000 блоків |
|---|---|
| Максимальний діапазон блоків eth_getLogs | 1,000 блоків |
| Політика методів | Дозволено: eth_blockNumber, eth_chainId, eth_gasPrice, eth_maxPriorityFeePerGas, eth_blobBaseFee, eth_feeHistory, eth_syncing, eth_getBalance, eth_getCode, eth_getStorageAt, eth_getTransactionCount, eth_call, eth_estimateGas, eth_createAccessList, eth_getProof, eth_simulateV1, eth_getBlockByNumber, eth_getBlockByHash, eth_getBlockReceipts, eth_getBlockTransactionCountByNumber, eth_getBlockTransactionCountByHash, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByBlockHashAndIndex, eth_getRawTransactionByHash, eth_getRawTransactionByBlockHashAndIndex, eth_getRawTransactionByBlockNumberAndIndex, eth_getLogs, eth_getUncleCountByBlockNumber, eth_getUncleCountByBlockHash, eth_getUncleByBlockNumberAndIndex, eth_getUncleByBlockHashAndIndex, eth_getHeaderByNumber, eth_getHeaderByHash, eth_sendRawTransaction, net_version, web3_clientVersion, web3_sha3 |
Data API
Перевірити свіжість даних мережі
curl -s "https://api.blockvectra.com/v1/data/base_mainnet/status/freshness" -H "x-api-key: {api_key}"Виберіть завдання
Моніторинг переказів стейблкоїнів
Частково доступноІнтеграція для розробників і AI-агентів
ДоступноПоширені запитання
Які ендпоінт RPC і Chain ID для Base?
Base використовує Chain ID 8453; його загальнодоступний ендпоінт RPC без ключа — https://api.blockvectra.com/v1/base_mainnet/public, тоді як для eth_getLogs потрібен API key.
Чи можна спробувати RPC Base без API key?
Так. Викликайте eth_chainId на загальнодоступних ендпоінтах вище без ключа. Поточні методи та ліміти на IP наведено в GET /v1/chains.
Чи підтримує Base RPC протокол WebSocket?
Base RPC не підтримує з'єднання через WebSocket.
Чи підтримує Base RPC методи trace та debug?
Методи trace та debug не підтримуються для Base RPC.
Чи можна надсилати транзакції через RPC Base?
Base: Підтримується.
Який обсяг історичного стану можна запитувати в Base?
Base: Історичний стан за останні 10,000 блоків.
Який ліміт діапазону блоків для eth_getLogs у Base?
Base: 1,000 блоків, тоді як для eth_getLogs потрібен API key.
Які набори даних Data API доступні в Base?
Base: Блоки, Транзакції, Транзакції адреси, Перекази токенів, Метадані токенів, Свіжість даних.
Ціни
Отримайте 30,000,000 CU під час реєстрації, поповнення кожні 30 дн. (баланси та ліміти швидкості є спільними для всіх мереж; кредитна картка не потрібна); ціна за мільйон викликів: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00.