- 14 Jun, 2022 1 commit
-
-
smartcontracts authored
* feat: introduce hardhat-deploy-config Creates a new package hardhat-deploy-config. We're using the same configuration system for all of our contracts package, so might as well turn it into a hardhat plugin to avoid duplicating code. * feat(ct): use hardhat-deploy-config * plugin: don't validate if spec not passed * contracts: update deps * contracts-bedrock: use deploy config plugin * contracts-bedrock: deploy instructions * contracts-bedrock: modularize deployment * contracts-bedrock: add deploy-config * contracts-bedrock: add in deploy config spec * lint: fix Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 10 Mar, 2022 1 commit
-
-
Kelvin Fichter authored
Overhauls the contract deployment process to use a simpler typed deployment method. Removes the need for deployment bash scripts and makes review of deployment configurations much easier.
-
- 24 Jan, 2022 1 commit
-
-
Indeavr authored
-
- 11 Nov, 2021 12 commits
-
-
Maurelian authored
-
Maurelian authored
This commit adds an addressNames object, which should be used both for names in the address manager, and naming deployment artifacts. fix(contracts): Remove unused queue container test code feat(contracts): Split up managed and unmanaged names refactor(contracts): Move address names into a single nested object refactor(contracts): Make address keys similar to values chore: add changeset docs(contracts): Add a docstring to deployAndPostDeploy refactor(contracts): Remove unnecessary contract name If the Address Manager's name is the same as the contract artifact we don't need specify the contract name argument.
-
kf authored
-
Maurelian authored
-
Maurelian authored
-
Kelvin Fichter authored
Various fixes to make the deployment process easier
-
Kelvin Fichter authored
-
Maurelian authored
-
Maurelian authored
-
Kelvin Fichter authored
-
elenadimitrova authored
-
Kelvin Fichter authored
-
- 12 Apr, 2021 1 commit
-
-
Georgios Konstantopoulos authored
* chore(hardhat-ovm): yarn lint:fix * install hardhat-deploy * refactor: move predeploys to own file * feat: enable hardhat-deploy on hardhat config * feat(contracts): add deployment steps * feat(ops): copy over any additional build files * ops: make scripts wait for more retries hardhat-deploy is slower and requires re-compiling
-
- 09 Apr, 2021 1 commit
-
-
smartcontracts authored
* Another stab at a good hardhat-deploy * Testing etherscan verifications * Fix linting * remove artifacts * keep old deploy script * remove old hardhat-typechain dependency * remove unused import * remove kovan config * Tweak deployment a bit * Clean up defaults * rename hardhat => hh * Use mock bond manager * Make deploy a bit more robust * I committed my private key again. There goes my goerli eth * and my infura api key too * Fix lint errors * Use strict ordering * refactor: use helper for easy AddressManager deployments (#350) * Clean up georgios pr * use dotenv to manage deployer keys * Update src/hardhat-deploy-ethers.ts Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * Stricter checking on address set * add argument for sequencer address * minor tweaks to console.log comments * move predeploy addresses into their own file * add small comment for clarity * update deploy script * fix incorrect env var in deploy script * adding deploy.js shim to get ci to work * simplify deployment environment vars * temporary tweaks to get a ci run to pass * print out deploy artifacts * fix artifact log output format * fix contract names in artifact log output * add eth gateway to deploy * add OVM_Proposer to address manager * add some comments for clarity * remove bytecode hash from compiler settings * minor tweaks in response to review * transfer address manager ownership after deploy * explicitly attach deployer to address manager Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-