1. 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
  2. 08 Apr, 2021 3 commits
  3. 07 Apr, 2021 5 commits
  4. 06 Apr, 2021 2 commits
  5. 02 Apr, 2021 1 commit
    • Maurelian's avatar
      Add coverage testing script (#348) · 46d30311
      Maurelian authored
      * Add coverage config
      
      * Add flags to skip gas tests when running coverage
      
      * Check-in coverage output
      
      * Revert "Check-in coverage output"
      
      
      Too noisy to have coverage output stored here. I will look for an alternative solution.
      
      This reverts commit fb631f2471903e9b8ab76c66e18f308d92930cae.
      
      * Add test coverage artifacts to gitignore
      
      * Add test coverage instructions to README
      
      * Lint
      46d30311
  6. 01 Apr, 2021 1 commit
  7. 30 Mar, 2021 1 commit
  8. 27 Mar, 2021 2 commits
  9. 26 Mar, 2021 2 commits
  10. 24 Mar, 2021 3 commits
  11. 23 Mar, 2021 2 commits
  12. 22 Mar, 2021 1 commit
  13. 20 Mar, 2021 3 commits
  14. 18 Mar, 2021 1 commit
  15. 16 Mar, 2021 4 commits
  16. 15 Mar, 2021 1 commit
    • ben-chain's avatar
      Eliminate EM.safeCREATE logic (#308) · 7a3d3ad7
      ben-chain authored
      * new create codepath working
      
      * get calls ported over to new function
      
      * remove from interface
      
      * clean up, add comments
      
      * remove unused commented code
      
      * fix nuisance gas
      
      * add return type to ovmCREATE
      
      * focus on final failing test
      
      * finish up tests with new contract account revert type
      
      * remove test focus
      
      * linting
      
      * cleanup
      
      * add explicit unsafe bytecode test
      
      * linting
      
      * remove pointless ternary
      
      * fix docstring
      
      * fix eth_call for creates and fix contract account reversions
      
      * use if statement instead
      
      * nits
      
      * Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      
      * Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      
      * Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      
      * Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      
      * Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      
      * Fix nits on comments
      
      * More small comment fixes
      
      * fix capitalization, add ref URL
      
      * PR feedback
      
      * opcodes->bytecode
      
      * doc: explain eth_call create return type
      
      * Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      Co-authored-by: default avatarMaurelian <maurelian@protonmail.ch>
      7a3d3ad7
  17. 13 Mar, 2021 5 commits
  18. 12 Mar, 2021 1 commit
  19. 11 Mar, 2021 1 commit