← Back to home

Foundry Deployer

A deployment framework for Foundry using 0age's ImmutableCreate2Factory.

Screenshots

Foundry Deployer screenshot 1
Foundry Deployer screenshot 2
Foundry Deployer screenshot 3

Problem Statement

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!

Solution

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.

Hackathon

ETHGlobal Istanbul

2024

Contributors