- 10 Dec, 2022 8 commits
-
-
Joshua Gutow authored
The previous steps (required for this one) had the check changed script. This means that the required build artifacts were not being created and then cause this step to fail.
-
Mark Tyneway authored
[RFC] Bedrock: rename "optimism" ENR key to "opstack"
-
Mark Tyneway authored
specs: update predeploy spec
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
It fell out of date, so this commit updates the spec to be more modern. It also removes the inlined solidity interfaces for the contracts and instead adds a link to the contract itself. This will help to prevent churn with maintaining a copy of the interface inlined in the spec. Some language is updated when describing each predeploy. There is a tradeoff in having the contracts themselves explain each function vs the spec explaining each function.
-
mergify[bot] authored
feat(ctb): preserve legacy ETH invariant
-
- 09 Dec, 2022 32 commits
-
-
mergify[bot] authored
ctb: Add echidna tests for Hashing
-
Maurelian authored
-
Kelvin Fichter authored
Preserves the invariant in LegacyERC20ETH that balanceOf(x) is always the same as address(x).balance. balanceOf is the only function that was not being blocked and contracts may exist that rely on this behavior.
-
mergify[bot] authored
fix(cmn): BaseServiceV2 options parsing bug
-
mergify[bot] authored
feat(cmn): make logLevel a default option
-
mergify[bot] authored
ctb: Add echidna tests for metering
-
mergify[bot] authored
maint(ctb): move default sender to constants
-
Mark Tyneway authored
op-node: Preallocate slice
-
Kelvin Fichter authored
Updates BaseServiceV2 so that logLevel is a default option to any new instantiation of BaseServiceV2. Avoids people having to include hacky code to set the log level.
-
mergify[bot] authored
build(deps): bump express from 4.17.1 to 4.17.3
-
Kelvin Fichter authored
Moves the DEFAULT_L2_SENDER variable to Constants.sol since it's being shared by both CrossDomainMessenger and OptimismPortal.
-
mergify[bot] authored
feat(ctb): add gas estimation logic to portal
-
Kelvin Fichter authored
Adds the same special gas estimation logic that we just added to the CrossDomainMessenger into the OptimismPortal.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Kelvin Fichter authored
Fixes a bug in BaseServiceV2 where options would not be parsed correctly when passed directly into the constructor rather than via the environment or command line arguments.
-
Michael de Hoog authored
-
Michael de Hoog authored
-
Mark Tyneway authored
fix: migration gaslimit
-
Michael de Hoog authored
-
mergify[bot] authored
feat(ctb): update portal gas amount
-
Mark Tyneway authored
-
Mark Tyneway authored
Set the withdrawal migration gas limit to a non zero number.
-
Matthew Slipper authored
-
mergify[bot] authored
maint(ctb): comments for structs
-
Maurelian authored
-
Kelvin Fichter authored
Updates the amount of gas that can be sent to the target contract when sending transactions through the Optimism portal. Previously, the amount was specified as exactly the transaction gas limit. We now allow the withdrawal to be sent with more than the transaction gas limit.
-
Maurelian authored
-
Michael de Hoog authored
-
Kelvin Fichter authored
Adds comments for all structs in the current codebase, except the SystemDictator which is going to be separately documented in the README of contracts-bedrock.
-
mergify[bot] authored
maint(ctb): clean up getAdvancedContract
-