- 28 Sep, 2022 1 commit
-
-
Mark Tyneway authored
This will make it easier to test the e2e nft deployment scripts. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 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.
-
- 29 Jan, 2022 1 commit
-
-
Mark Tyneway authored
-
- 28 Jan, 2022 1 commit
-
-
smartcontracts authored
-
- 24 Jan, 2022 1 commit
-
-
Indeavr authored
-
- 22 Jan, 2022 1 commit
-
-
Mark Tyneway authored
The hardfork block will need to be determined and the genesis json file will need to be recreated. This will by default set the height to 0 so that the development networks start with berlin activated.
-
- 11 Nov, 2021 15 commits
-
-
Kelvin Fichter authored
-
Kelvin Fichter authored
-
Mark Tyneway authored
Removes an imported function that was not being imported correctly in the docker setup. Inline builds the address and throws an error in the case where the logic is unsafe.
-
Kelvin Fichter authored
-
Mark Tyneway authored
The precompiles need to be in the genesis file with 1 wei.
-
Kelvin Fichter authored
-
Kelvin Fichter authored
-
elenadimitrova authored
-
Mark Tyneway authored
Add a setter for L1 base fee. The trusted oracle can update it over time. Eventually this will become trustless, but this is a quick and easy approach for now. Also add a setter/getter for the per batch overhead and the scalar. Also emit events for when the values are updated. This will make it much easier to track historical gas prices over time. Add tests for new functionality. L2 geth will consume the new value in the `OVM_GasPriceOracle` Add getters that make it easy for users to know the L1 costs. - `getL1Fee` returns the L1 fee given the current L1 base fee known by the L2 node - `getL1GasUsed` counts the bytes and creates a sum for the gas cost of submitting the data to L1
-
elenadimitrova authored
-
elenadimitrova authored
-
kf authored
-
Kelvin Fichter authored
-
kf authored
-
Kelvin Fichter authored
-