The core Seaport 1.6 contracts, with no reference contracts, helpers, or tests. Build on Seaport from here without the long compile times of the main Seaport repo.
Canonical Seaport 1.6 is deployed at 0x0000000000000068F116a894984e2DB1123eB395 on every supported chain, built from src/ with the settings in foundry.toml. CI checks that the build still matches the deployed init code.
With Foundry:
forge install ProjectOpenSea/seaport-coreWith npm:
npm install seaport-coregit submodule update --init --recursive
forge build
scripts/check-deployed-bytecode.sh
scripts/install-tools.sh && scripts/lint.sh checkThe source in src/ is frozen. See AGENTS.md.
- Seaport docs
- Deployments, and deploying to a new chain
- seaport-types, the interfaces, structs, and constants Seaport uses