-
Notifications
You must be signed in to change notification settings - Fork 45
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
feat: add contracts deployer #1318
Conversation
52043da
to
5a5941b
Compare
use clap::{Args, ValueEnum}; | ||
use ethers::types::Address; | ||
use fendermint_eth_deployer::{EthContractDeployer, SubnetCreationPrivilege}; | ||
use fendermint_eth_hardhat::Hardhat; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
will it create some kind of cycler dependency in the future?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good question. I thought about it quite a bit and I wasn't sure where exactly to put it. Also didn't want to re-shuffle too much. I honestly think that moving forward we should have some crates that are outside of ipc and fendermint and can be used by both. WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works well!
Co-authored-by: LePremierHomme <[email protected]>
Close #1316
This PR allows deploying contracts to the L1 parent network from
IPC
. This is the first version. Future PRs should address the following:This change is