Changelog
All notable changes to the Bootnode platform, API, and SDKs.
v2.0.0
Latest
General availability of the Bootnode platform. This is a complete rewrite with a unified API, new product lines, and multi-chain support from day one.
Multi-Chain RPC (Node)
- Support for 100+ blockchain networks with 99.999% uptime SLA
- Ethereum, Solana, Base, Arbitrum, Polygon, Optimism, Avalanche, BNB Smart Chain, Lux Network, and more
- Full EVM JSON-RPC support including archive data, debug/trace methods, and eth_subscribe
- Solana JSON-RPC with getAccountInfo, getTransaction, and all standard methods
- Intelligent routing across multiple node providers for maximum reliability
- WebSocket subscriptions for newHeads, logs, and newPendingTransactions
Smart Wallets
- ERC-4337 smart wallet creation with deterministic (counterfactual) addresses
- Automatic on-chain deployment when the first UserOperation is sent
- Multi-chain support: Ethereum, Base, Arbitrum, Optimism, Polygon, and more
- Wallet management API: create, list, and query smart wallets
- Session keys and batch execution support
Webhooks
- Real-time on-chain event notifications via HTTPS POST
- Event types: address_activity, token_transfer, nft_transfer, mined_transaction, log
- HMAC-SHA256 signature verification for secure delivery
- Automatic retries with exponential backoff (5 attempts over 6 hours)
- Webhook management API: create, list, update, pause, and delete
Gas Manager
- Gas sponsorship policies with per-user rate limits and contract allowlists
- Paymaster integration for ERC-4337 UserOperations
- Real-time gas price estimates (slow, standard, fast) for all EVM chains
- Spending controls: max gas per operation, daily per-user limits, method-level allowlists
- Dashboard analytics for gas spending and sponsorship usage
Bundler
- ERC-4337 bundler for submitting and managing UserOperations
- Supports eth_sendUserOperation, eth_estimateUserOperationGas, eth_getUserOperationByHash, and eth_getUserOperationReceipt
- EntryPoint v0.6 and v0.7 support
- Available on all EVM chains with ERC-4337 support
Data APIs
- Token API: ERC-20 balances, metadata, prices, and transfer history
- NFT API: ERC-721/ERC-1155 metadata, collection data, owned NFTs, and traits
- Cross-chain data access with a unified API format
- Real-time indexing with sub-second latency on supported chains
SDKs
- TypeScript/JavaScript SDK v2.0 with full API coverage and WebSocket support
- Python SDK v2.0 with async-first design and Pydantic models
- Go SDK v1.0 with context-aware, idiomatic API
- Rust SDK v0.9 with Tokio async and Serde serialization
- All SDKs include automatic retry logic and structured error handling
Platform
- New dashboard at dashboard.bootnode.dev with usage analytics, API key management, and webhook monitoring
- Unified authentication via X-API-Key or Bearer token
- Scoped API keys for least-privilege access
- Rate limiting with per-plan compute unit budgets
- llms.txt endpoint for AI agent discovery
v1.0.0
November 2025Beta launch of the Bootnode platform with core RPC proxy and Token API functionality.
RPC Proxy
- JSON-RPC proxy for Ethereum mainnet and Sepolia testnet
- Support for all standard Ethereum JSON-RPC methods
- Basic load balancing across multiple node providers
- API key authentication
- Rate limiting at 10 requests/second for free tier
Token API (Beta)
- ERC-20 token balance queries for Ethereum mainnet
- Token metadata including name, symbol, decimals, and logo
- Basic price data from aggregated feeds
Platform
- Dashboard with API key management and basic usage stats
- TypeScript SDK v1.0 with RPC and Token API support
- Python SDK v1.0 (beta)