Lewati ke konten

Endpoint RPC Katana gratis — tanpa API key

EVM-compatible

Endpoint

Tanpa API key. Hanya metode dompet, dengan batas laju per IP. Lihat metode dan batas terbaru di GET /v1/chains.

Endpoint RPC publik gratis
https://api.blockvectra.com/v1/katana_mainnet/public
curl -X POST 'https://api.blockvectra.com/v1/katana_mainnet/public' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
Batas laju: 3 req/detik per IP, burst 20, batch maks 10
Batas pengiriman transaksi: 1 req/detik per IP, burst 3
Metode publik
  • 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
Semua endpoint RPC publik gratis
Riwayat publik: 1,000 blok terakhir. Daftar gratis untuk memakai kredit API gratis pada metode yang didukung rantai ini.
JSON-RPC (Kunci di jalur)
https://api.blockvectra.com/v1/katana_mainnet/{api_key}
JSON-RPC (header: x-api-key)
https://api.blockvectra.com/v1/katana_mainnet
x-api-key: {api_key}

WebSocket

WebSocket (Kunci di jalur)
wss://api.blockvectra.com/v1/katana_mainnet/{api_key}
WebSocket (header: x-api-key atau Authorization)
wss://api.blockvectra.com/v1/katana_mainnet
x-api-key: {api_key}
Authorization: Bearer {api_key}
Tipe langganan yang didukung
  • newHeads
  • logs (filter harus menyertakan address atau topic0)

Parameter Jaringan

Chain ID747474
Endpoint RPC publik gratishttps://api.blockvectra.com/v1/katana_mainnet/public
Jumlah metode dengan kunci API39
Data APITidak didukung
Dukungan WebSocketDidukung
Push WebhookTidak didukung
Kirim TransaksiDidukung
Kirim Transaksi (Endpoint Publik Tanpa Key)Didukung
Jendela riwayat stateState historis untuk 86,400 blok terbaru
Rentang blok maksimum eth_getLogs1,000 blok
Dataset Data APITidak didukung
Tipe langganan yang didukungnewHeads, logs
Testnet terkaitTidak dikenal
Panduan terkaitTidak dikenal

Contoh cepat

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

Batas

Jendela riwayat stateState historis untuk 86,400 blok terbaru
Rentang blok maksimum eth_getLogs1,000 blok
Kebijakan metode
Diizinkan: eth_blobBaseFee, eth_blockNumber, eth_call, eth_chainId, eth_createAccessList, eth_estimateGas, eth_feeHistory, eth_gasPrice, eth_getBalance, eth_getBlockByHash, eth_getBlockByNumber, eth_getBlockReceipts, eth_getBlockTransactionCountByHash, eth_getBlockTransactionCountByNumber, eth_getCode, eth_getHeaderByHash, eth_getHeaderByNumber, eth_getLogs, eth_getProof, eth_getRawTransactionByBlockHashAndIndex, eth_getRawTransactionByBlockNumberAndIndex, eth_getRawTransactionByHash, eth_getStorageAt, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByHash, eth_getTransactionCount, eth_getTransactionReceipt, eth_getUncleByBlockHashAndIndex, eth_getUncleByBlockNumberAndIndex, eth_getUncleCountByBlockHash, eth_getUncleCountByBlockNumber, eth_maxPriorityFeePerGas, eth_sendRawTransaction, eth_simulateV1, eth_syncing, net_version, web3_clientVersion, web3_sha3

Pilih tugas

Solusi untuk tugas onchain Anda

Langkah berikutnya dengan kunci API

eth_getLogs

set -eu
MAX_LOGS_BLOCK_RANGE=1000
head=$(curl -fsS 'https://api.blockvectra.com/v1/katana_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/katana_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

WebSocket

echo '{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}' | websocat --no-close -H="x-api-key: $BLOCKVECTRA_API_KEY" 'wss://api.blockvectra.com/v1/katana_mainnet'
WebSocket

Pertanyaan yang Sering Diajukan

Apakah Katana RPC mendukung WebSocket?

Katana RPC mendukung koneksi WebSocket. Tipe langganan yang didukung: newHeads, logs.

Apakah Katana RPC mendukung metode trace atau debug?

Metode trace dan debug tidak didukung untuk Katana RPC.

Harga

Dapatkan 30,000,000 CU saat mendaftar, diisi ulang setiap 30 hari (saldo dan batas laju digabungkan di seluruh rantai; tidak memerlukan kartu kredit); harga per satu juta panggilan: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00.

Lihat paket harga →