1. 14 Jun, 2022 1 commit
    • smartcontracts's avatar
      feat: introduce hardhat-deploy-config (#2755) · 27234f68
      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: default avatarMark Tyneway <mark.tyneway@gmail.com>
      Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
      27234f68
  2. 10 Mar, 2022 1 commit
    • Kelvin Fichter's avatar
      feat(ct): overhaul deployment process · 4c486d70
      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.
      4c486d70
  3. 24 Jan, 2022 1 commit
  4. 11 Nov, 2021 12 commits
  5. 12 Apr, 2021 1 commit
    • Georgios Konstantopoulos's avatar
      feat: hardhat-deploy (#418) · 3e2700d1
      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
      3e2700d1
  6. 09 Apr, 2021 1 commit
    • smartcontracts's avatar
      feat: Add support for hardhat-deploy (#249) · 1a982215
      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: default avatarGeorgios 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: default avatarGeorgios Konstantopoulos <me@gakonst.com>
      1a982215