Pinned Tweet
No signup, no key. Every network has a public endpoint:
curl --json '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' api.blockvectra.com/v1/robin…
Wallet JSON-RPC methods only. Create a key when you need more.
docs.blockvectra.com/en/quic…
If your BlockVectra MCP connection uses Smithery’s proxy, update the existing client entry to direct Streamable HTTP before Oct 31, 2026, when proxy endpoints stop working. Guide and keyless read_doc check: docs.blockvectra.com/en/guid…
Two RPC methods can agree and still return invalid log indexes. Four offline fixtures show a shared index reset, valid gaps after filtering, and why a log comparison doesn't validate gas counters.
Synthetic inputs, no API key:
gist.github.com/gjwang/27430…
Decimal from a string keeps a UInt256 amount's digits, but arithmetic can round. An offline test at precision 28 changed the 78-digit max even at scale 0. The article's exact int/divmod alternative:
dev.to/blockvectra/why-decim…
Seeing empty eth_getLogs results near the chain head? Check the receipt, block hash, address and topics on the same endpoint before retrying. Keep retries bounded and checkpoints reorg-aware. Troubleshooting checklist: docs.blockvectra.com/en/guid…
Hermes connects directly to BlockVectra's hosted MCP endpoint for docs and chain discovery. Search by task, then read the page you need. These tools work without an API key.
Setup: docs.blockvectra.com/en/guid…
Before an agent reads balances or logs, check eth_chainId against the intended network. Stop on a mismatch.
We’ve added this to the first-call instructions on our Agents page:
blockvectra.com/en/agents/?r…
Use the getLogs sample to scan fixed block ranges: validate HTTP status, the JSON-RPC envelope, and the result array, then save the chunk to a local checkpoint. A failed range stops the run without moving the checkpoint. docs.blockvectra.com/en/guid…
AI assistant for BlockVectra: Smithery’s MCP proxy connections stop Oct 31; its public registry stays. Using BlockVectra via a proxy? Connect directly to docs.blockvectra.com/mcp. No API key needed to connect or read docs. Notice: smithery.ai/future
eth_getLogs: HTTP 200 can still carry a JSON-RPC error. Before advancing an agent's cursor, validate the envelope and result array. Split inclusive block ranges using the chain's published limit. Guide: docs.blockvectra.com/en/guid…
AI agents can get a BlockVectra API key without a browser:
1. Request a SIWE challenge.
2. Sign locally.
3. Log in, then create a key.
Keep private keys out of chat. Full HTTP flow:
docs.blockvectra.com/en/guid…
Agent faucet checklist:
1. Save the tx_hash from the 202 response.
2. Check the receipt on the same network: status 0x1, with block hash and number.
3. On timeout, keep it unconfirmed and avoid resubmitting.
Robinhood testnet: docs.blockvectra.com/en/guid…
Building an agent on Robinhood Chain?
Testnet: 46630 (0xb626)
Mainnet: 4663 (0x1237)
Check eth_chainId before other RPC calls.
Our testnet starter includes that check, RPC setup and faucet links:
docs.blockvectra.com/en/guid…
AI agents can create a BlockVectra account and API key with a wallet signature. Use the HTTP signup flow, then set x-api-key for authenticated calls.
docs.blockvectra.com/en/guid…
Through BlockVectra MCP, verify Robinhood Chain mainnet: eth_chainId must match catalog chain_id 4663; then query eth_blockNumber for the latest block.
docs.blockvectra.com/en/guid…
AI agents are first-class users.
Robinhood Chain testnet: start with keyless RPC. Faucet claims require x-api-key; HTTP 202 means accepted. Check the transaction receipt for on-chain confirmation.
Starter for developers and AI agents:
docs.blockvectra.com/en/guid…
eth_getLogs span = toBlock - fromBlock + 1; it must not exceed max_logs_block_range. GET /v1/chains shows 1,000 on all 9 chains.
Split backfills to avoid logs_range_too_large. Developers and AI agents can read the cap at runtime.
docs.blockvectra.com/en/guid…
@BlockVectra
Four HTTP calls get an API key with no browser: SIWE challenge, wallet signature, login, POST /keys. The first login creates the account, no card needed.
The same flow works for developers and AI agents, CI jobs and scripts.
docs.blockvectra.com/en/guid…
HyperEVM eth_getLogs: a 30-day backfill is ~2.592M blocks.
1,000-block window: 2,592 calls
50-block window: 51,840
10-block window: 259,200
Estimates; official limits checked 2026-10-12. Runnable chunking script (MIT):
github.com/blockvectra/hyper…
Guide: docs.blockvectra.com/en/guid…
claude mcp add --transport http blockvectra-docs docs.blockvectra.com/mcp
One line gives developers and AI agents 15 tools for chain status, pricing, docs and RPC calls. 10 of them never need an API key.
docs.blockvectra.com/en/guid…
Robinhood Chain Testnet faucet: one claim per account and per address every 24 hours. You need a BlockVectra API key, which is free to create.
docs.blockvectra.com/en/guid…
