- 28 Jul, 2021 1 commit
-
-
Mark Tyneway authored
Version Packages
-
- 26 Jul, 2021 2 commits
-
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
- 20 Jul, 2021 7 commits
-
-
smartcontracts authored
fix[smock]: add naive support for packed storage slots
-
Kelvin Fichter authored
-
Kelvin Fichter authored
-
Mark Tyneway authored
Add logging advice to /ops/README.md to avoid disk exhaustion problems
-
Mark Tyneway authored
fix(l2geth): revert rpcGasCap logic to upstream geth behavior
-
Tim Myers authored
-
Andrew Morris authored
-
- 16 Jul, 2021 1 commit
-
-
Elena Gesheva authored
Upgrade codechecks fix
-
- 15 Jul, 2021 2 commits
-
-
elenadimitrova authored
-
elenadimitrova authored
-
- 14 Jul, 2021 1 commit
-
-
Mark Tyneway authored
Make it possible to override mint & burn methods in L2StandardERC20
-
- 13 Jul, 2021 18 commits
-
-
Mark Tyneway authored
feat: set owner task
-
Pete Kim authored
-
Karl Floersch authored
Creates a task that can set the owner of any contract that is `Ownable`. It defaults to attempting to set the address of the `OVM_GasPriceOracle` on L2. The following config options must be set: - `CONTRACTS_RPC_URL` - `CONTRACTS_DEPLOYER_KEY` It can be invoked like so: ``` $ npx hardhat set-owner --owner 0x.. ``` On L2 networks that do not enforce transaction fees, the `--transaction-gas-price 0` config option may be used for convenience. This script also supports Ledger with the `--use-ledger` flag. It defaults to deriving a key at the `ethers.utils.defaultPath`.
-
Mark Tyneway authored
Develop -> Master Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Mark Tyneway authored
deps: update typescript to 4.3.5
-
Mark Tyneway authored
-
Mark Tyneway authored
l2geth: prevent too low of fees from getting through
-
Mark Tyneway authored
There was a bug in the floating point math that allowed for transactions with extremely low fees to get through. This PR fixes that bug as well as adds additional test cases.
-
Mark Tyneway authored
l2geth: better error message for when fee is too large
-
Mark Tyneway authored
Develop -> Master Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Mark Tyneway authored
l2geth: fix bad flag parsing
-
Mark Tyneway authored
The parsing of the `ROLLUP_FEE_THRESHOLD_UP` and `ROLLUP_FEE_THRESHOLD_DOWN` config options were set to be boolean flags instead of float64 flags. The config flags wouldn't parse if a float64 was used as a bool flag.
-
- 12 Jul, 2021 3 commits
-
-
Liam Horne authored
l2geth: only accept txs with exact nonce
-
Liam Horne authored
Dynamically generate predeploy contracts markdown
-
Reggie Gomez authored
-
- 10 Jul, 2021 5 commits
-
-
Mark Tyneway authored
This PR makes it so that the sequencer will only accept transactions if the nonce exactly matches what is in the state. This is because the mempool in upstream geth has different rules than what l2geth needs. This prevents issues with local nonce managers that send transactions with a too large of nonce and end up having all of the transactions revert since the transaction is still accepted but reverts in the OVM
-
Mark Tyneway authored
The sequencer will reject transactions when the fee is too large to prevent users from accidentally sending transactions with a huge fee. This PR adds an actionable error message for when the fee is too large.
-
Mark Tyneway authored
gas-oracle: improve logging
-
Mark Tyneway authored
maintance[smock]: add test and docs for returning multiple arrays
-
Mark Tyneway authored
This PR improves the logging in the `gas-oracle`
-