A deployment framework for Foundry using 0age's ImmutableCreate2Factory.
A deployment framework for Foundry projects using 0age's ImmutableCreate2Factory.
The Deployer base script provides helpers and hooks for defining, testing, and executing deterministic contract deployments using Foundry. Load deployment parameters from environment variables, perform pre deploy and post-deploy checks, and broadcast setup transactions after deployment.
Note: This project builds on previous open source deployment scripts I've written. Please don't consider it for judging!
This project is an abstract base script designed to be used in Foundry projects. It uses 0age's ImmutableCreate2Factory for deterministic CREATE2 deployments. To define your own deployment, write a Foundry script that inherits from the Deployer base script and override its hooks.