project screenshot 1
project screenshot 2
project screenshot 3

Deterministic Deployer

Basic infrastructure needed to deploy contracts and factories deterministically for ERC-4337 and others, on more chains

Deterministic Deployer

Created At

Scaling Ethereum 2023

Project Description

I wrote a long description but it didn't get saved here. You need a deterministic deployer for certain workflows and this makes it work on chains like Mantle, Scroll. This deploys one to chains that require EIP-155 chain id signatures. The problem is some chains, newer L2s don't have the classic arachnid deterministic deployment proxy or the original from Micah, although geth has it built in. So tests seem to work but you still need this when you deploy on public nets.

How it's Made

The problem is some chains, newer L2s don't have the classic arachnid deterministic deployment proxy or the original from Micah. And since EIP-155 some chains won't accept the presigned transaction to deploy it. So we need the same basic contract code (compiled from yul) but re-signed, using the chain id (EIP-155). Once this is deployed then you can deploy contracts (factories) with it to a deterministic address, on all chains.

background image mobile

Join the mailing list

Get the latest news and updates