Reference for Agents on Base
BaseHub
Append .md to any doc URL for raw Markdown. The endpoints below are agent-targeted feeds.
/llms.txt— page index/llms-full.txt— full corpus/api/pages.json— JSON manifest- MCP server — tool-call access
/feeds/blog.xml— eng blog mirror/feeds/status.xml— network status mirror/changelog.md— changelog feed
What's new
Full changelog-
Mainnet Denim pinned for November 5, 18:00 UTC
base/base set denim_timestamp 1793901600 for chain 8453 (#6124). Only v1.5.1-rc.7 and later carry it; stable v1.5.0 still reads None, and Base has not announced the date yet.
-
Validity: nonce live on Mainnet, block bound tip
Upstream confirmed the nonce predicate is live on Base Mainnet. The page now says to set the block_number bound to the latest block plus 10 right before signing.
-
Bridges page: fast bridges, aggregators, messaging
Added a bridge-type comparison (standard vs fast vs messaging), Across/Relay/Stargate, the Jumper and Bungee aggregators, and Chainlink CCIP and LayerZero V2 (Base endpoint ID 30184) for multichain tokens.
-
Sepolia Denim set for October 21, 18:00 UTC
The status page scheduled the Sepolia Denim fork (timestamp 1792605600, window to 20:00 UTC). Operators need v1.5.0 or later and must drop --enable-experimental-validity-transactions first.
-
Batched forwarding insert on main
New --tx-forwarding-batched-insert flag (#5816, main only) sends a batch as one base_insertValidatedTransactions call, up to 1024 txs. Off by default; builders must serve it first.
Introduction
Why Base, how to connect, and how to deploy your first contract.
Network
Contracts, bridges, fees, faucets, finality, and chain differences.
API reference
Every JSON-RPC method on Base, with parameters and examples.
Flashblocks
The 200ms preconfirmation protocol — overview, integration, and spec.
Run a node
Build, deploy, and operate a Base node — Docker, config, monitoring.
Architecture & crates
System design and seventy-plus Rust crates inside base/base.
Talk to Base in one line
Mainnet and Sepolia public endpoints, ready for any RPC client.
cast block-number --rpc-url https://mainnet.base.org Subscribe to 200ms preconfirmations
WebSocket stream of mini-blocks delivered five times per slot.
wscat -c wss://mainnet.base.org/flashblocks