Skip to content

Predeploy #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 19, 2023
Merged

Predeploy #15

merged 3 commits into from
Oct 19, 2023

Conversation

tkiapril
Copy link
Contributor

@tkiapril tkiapril commented Oct 18, 2023

Resolves #1.
Launcher will calculate the storage based on templates/predeploy.json, where it will deploy the contracts to a network created with Anvil on block 1.
Currently included contracts are as follows:

  • safe-global/safe-singleton-factory on addresses:
    • for Zoltu/deterministic-deployer-proxy
    • for Arachnid/deterministic-deployer-proxy
    • for safe-global/safe-singleton-factory
    • 0x4300000000000000000000000000000000000000
  • ERC-4337 v0.6.0 EntryPoint at 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
  • SimpleAccountFactory example contract from ERC-4337 v0.6.0 repo at 0x4300000000000000000000000000000000000001
  • DumbPaymaster at 0x4300000000000000000000000000000000000002
  • AllowBlockPaymaster at 0x4300000000000000000000000000000000000003
    • owner 0x0123456789abcDEF0123456789abCDef01234567, have to change to properly use the contract

Contracts deployed on 0x4300000000000000000000000000000000000000... are subject to change.

@tkiapril tkiapril requested review from longfin and eseiker October 18, 2023 09:43
@tkiapril tkiapril linked an issue Oct 18, 2023 that may be closed by this pull request
@tkiapril tkiapril self-assigned this Oct 19, 2023
@eseiker eseiker force-pushed the predeploy branch 3 times, most recently from bee8afb to 2c4fbc0 Compare October 19, 2023 05:13
@tkiapril tkiapril force-pushed the predeploy branch 2 times, most recently from 5d908fc to 0032863 Compare October 19, 2023 05:39
tkiapril and others added 3 commits October 19, 2023 06:02
Co-authored-by: Mizuki <mizuki@planetariumhq.com>
Co-authored-by: Mizuki <mizuki@planetariumhq.com>
@eseiker eseiker merged commit d6a923b into main Oct 19, 2023
@eseiker eseiker deleted the predeploy branch October 19, 2023 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Provide custom object to merge with alloc field
2 participants