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.
Fixing semver-lock CI failures
If the semver-lock CI check fails, regenerate locally and commit:
If CI still rejects it (Foundry version mismatch), update your local Foundry first:
foundryup just semver-lock
setup and testing
- If you don't have foundry installed, run
make install-foundry. make deps- Test contracts:
make test
