This repo contains contracts and scripts for Base. Note that Base primarily utilizes Optimism's bedrock contracts located in Optimism's repo here. For contract deployment artifacts, see base-org/contract-deployments.
If the semver-lock CI check fails, regenerate locally and commit:
just semver-lockIf CI still rejects it (Foundry version mismatch), update your local Foundry first:
foundryup
just semver-lock| Contract | Network | Address |
|---|---|---|
| BaseFeeVault | Base Mainnet | 0x4200000000000000000000000000000000000019 |
| L1FeeVault | Base Mainnet | 0x420000000000000000000000000000000000001a |
| SequencerFeeVault | Base Mainnet | 0x4200000000000000000000000000000000000011 |
- If you don't have foundry installed, run
make install-foundry. make deps- Test contracts:
make test
