Base is a rollup built on Ethereum.
- Cheap, fast, and open platform: Base is a globally available platform that provides 1-second and <1-cent transactions to anyone in the world.
- Reach more users: Base is committed to helping developers grow their user base by distributing their apps through official Base channels.
- A place to earn: Base has delivered grants to more than 1,000 builders, with plans to continue supporting more.
- Access to high-quality tooling: Builders have access to tools to build incredible onchain experiences for AI, social, media, and entertainment.
- Visit the docs for information on how to:
- The specs site has an overview of the protocol, including past and upcoming upgrades.
Use baseup to install the GitHub release binaries for this repository:
curl -fsSL https://raw.githubusercontent.com/base/base/main/baseup/install | bashThis repository now hosts the public Base node previously published from base/node. Root docker-compose.yml pulls ghcr.io/base/node. Pass --build to compile this tree. just devnet up is the local developer stack.
- Set
BASE_NODE_L1_ETH_RPCandBASE_NODE_L1_BEACONin.env.mainnetor.env.sepolia. - Start the node:
# Mainnet (default):
docker compose up --build
# Testnet:
NETWORK_ENV=.env.sepolia docker compose up --build
# Pin a published image (no compile):
NODE_TAG=v1.2.6 docker compose upSee the docs for hardware requirements, snapshots, Flashblocks, and historical proofs.
Every push to main publishes patched anvil and forge binaries to GHCR
as ghcr.io/base/base-anvil. Use immutable sha-<commit> tags for pinned
downstream tests, or main for the latest successful main build.
Licensed under MIT.
