Closed horsefacts closed 1 year ago
Coverage after merging horsefacts/l1-deploy-docker into main will be
98.65% |
---|
File | Stmts | Branches | Funcs | Lines | Uncovered Lines |
---|---|---|---|---|---|
src | |||||
Bundler.sol | 100% | 100% | 100% | 100% | |
FnameResolver.sol | 100% | 100% | 100% | 100% | |
IdRegistry.sol | 100% | 100% | 100% | 100% | |
KeyRegistry.sol | 100% | 100% | 100% | 100% | |
StorageRegistry.sol | 100% | 100% | 100% | 100% | |
src/lib | |||||
EIP712.sol | 50% | 100% | 50% | 50% | 19 |
Signatures.sol | 100% | 100% | 100% | 100% | |
TransferHelper.sol | 0% | 0% | 0% | 0% | 12, 17, 20, 20, 20 |
TrustedCaller.sol | 100% | 100% | 100% | 100% | |
src/validators | |||||
SignedKeyRequestValidator.sol | 100% | 100% | 100% | 100% |
Should we update the
.env.example
file while we're here?
@sds Do you see anything specific that's missing? I added the L1_
and L2_
RPC variables in an earlier PR, so I think everything we use is defined already.
Oh sorry, I was looking at this PR in isolation. Nevermind!
Motivation
Our existing
docker-compose
file only deploys our L2 contracts on an OP mainnet fork. It should also create an Ethereum mainnet fork and deploy the L1FnameResolver
.Change Summary
Add L1 anvil and deployer services to
docker-compose.yml
.Merge Checklist
Choose all relevant options below by adding an
x
now or at any time before submitting for reviewPR-Codex overview
Detailed summary
This PR focuses on updating the
docker-compose.yml
file. The notable changes include:l2-anvil
,l2-deployer
,l1-anvil
, andl1-deployer
anvil
anddeployer
entrypoint
for thel2-deployer
andl1-deployer
servicesl1-anvil
andl2-anvil
services