- 20 Sep, 2022 7 commits
-
-
Mark Tyneway authored
There were open zeppelin contracts defined in the top level `package.json` as well as in each of the individual packages. We want to be very explicit with the version of the contract dependencies that are used. I believe that the versions local to the packages were being used instead of the globally defined versions, removing them from the top level `package.json` will ensure this. Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Maurelian authored
* fix: Emit DepositFailed in L2 Bridge * chore: Regen bindings * chore: regen bindings Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Matthew Slipper authored
-
Maurelian authored
* fix(ctb): N-03 Assert for impossible condition * fix(ctb): N-04 Confusing else conditions in ProxyAdmin * chore: Regen bindings * chore: regen bindings Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Maurelian authored
* ci: Print forge version * chore(ci): Download and verify codecov uploader * chore(ci): Upload go coverage reports * ci(ctb): Upload forge coverage output * ci(ctb): Add lcov output command * ci: Move codecov uploader install to ci-builder * ci: Pass on codecov failure * ci: Download codecov in ci-builder
-
smartcontracts authored
Fixes a bug in the DTL that would break sync when addresses are changed in the AddressManager. Slightly reduces complexity at the same time by removing an additional request. Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Maurelian authored
* fix: M-08 Upgradeability inconsistencies Standardizes the use of storage gaps. Note that we only include a storage gap in contracts which are inherited in our system, not in the childless children * feat: Add custom natspec tag 'upgradeable' * docs(ctb): document natspec tag 'semver' * chore: add changeset
-
- 19 Sep, 2022 3 commits
-
-
Matthew Slipper authored
* proxyd: Fix error message in tests The custom error message wasn't being carried over in batch responses. * review fixes Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
* fix(ctp): Drippie Spearbit issue 45 Fixes Spearbit issue 45, saves gas by using calldata parameters instead of memory parameters. * fix(ctp): Drippie Spearbit issue 44 Fixes Spearbit issue 44, documents the count variable and increments count before external calls. * fix(ctp): Drippie Spearbit issue 42 Fixes Spearbit issue 42, saves gas by removing extra SLOADs. * fix(ctp): Drippie Spearbit issue 35 Fixes Spearbit issue 35, corrects contract layout ordering. * fix(ctp): Drippie Spearbit issue 34 Fixes Spearbit issue 34, adds natspec where incomplete. * fix(ctp): Drippie Spearbit issue 32 and 33 Fixes Spearbit issues 32 and 33, clarifies the behavior of the executable function to revert instead of returning false, and removes an unnecessary check as a result. * fix(ctp): Drippie Spearbit issue 31 Fixes Spearbit issue 31, requires explicit opt-in for reentrant drip execution. * fix(ctp): Drippie Spearbit issue 28 Fixes Spearbit issue 28, better documentation of the behavior of execution checks in the drip function. * fix(ctp): Drippie Spearbit issue 21 Fixes Spearbit issue 21, use MIT licensed version of Solmate. * fix(ctp): Drippie Spearbit issue 25 Fixes Spearbit issue 25, reorders DripStatus enum for clarity. * fix(ctp): Drippie Spearbit issue 24 Fixes Spearbit issue 24, use call with value over transfer to avoid future gas issues. * fix(ctp): Drippie Spearbit issue 22 Fixes Spearbit issue 22, removes unnecessary gas parameter. * fix(ctp): Drippie Spearbit issue 39 Fixes Spearbit issue 39, updates Solidity to latest version. Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Maurelian authored
* fix(ctb): L-06 Circumventable requirement that owner and proposer are distinct Overrides the default transferOwnership function to enforce this requirement. Likewise in the initialize function. * chore: Regen bindings * update more file * fix devnet + weth9 * try to fix weth9 again * one more weth9 * update snapshot Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
- 18 Sep, 2022 1 commit
-
-
smartcontracts authored
Bumps ethers to 5.7.0 everywhere. Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
- 17 Sep, 2022 1 commit
-
-
Maurelian authored
* fix(ctb): M-03 Eth can be send to undeliverable recipient * fix(ctb): M-07 CrossDomainMessenger allows sending messages to unrelayable addresses" * fix(ctb): L-01 Improve deposit docs * fix(ctb): L-09 Misleading inline documentation * fix(ctb): Standard Bridge does not support tokens with transfer fees * fix(ctb): N-07 Unexplained literal values
-
- 16 Sep, 2022 20 commits
-
-
Matthew Slipper authored
* ops: Add oneshot deployment container Adds a one-shot container that runs both op-geth and op-node in the same container. It also embeds the configuration for a specific network in the container in order to cut down on deployment errors. See README.md for full usage and architecture. * remove env var
-
Matthew Slipper authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
smartcontracts authored
Cleans up spacers to all be private, introduces types to the custom spacer natspec, and renames spacer variables to include slot, offset, and length so we can automate checks. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [parse-url](https://github.com/IonicaBizau/parse-url) from 6.0.0 to 6.0.5. - [Release notes](https://github.com/IonicaBizau/parse-url/releases) - [Commits](https://github.com/IonicaBizau/parse-url/compare/6.0.0...6.0.5) --- updated-dependencies: - dependency-name: parse-url dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Simplifies XDM initialization by moving all input variables into the constructor. This was the best I could do, we still need an initializer because of the stuff that the base contract inherits. The primary benefit of this change is that it means we never have to put any parameters into the initializer, which means we can be very certain about parameters before we perform the upgrade.
-
Maurelian authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
sam-goldman authored
-
smartcontracts authored
Cleans up the config check task so it's slightly easier to maintain. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Updates GovernanceToken to use seaport style comments. Minor fix, but might as well be consistent across the codebase. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Fixes a bug in the fault detector that would cause errors when running on testnets with very short fault proof windows. Now handles this case explicitly. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
sam-goldman authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Will Cory authored
Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
sam-goldman authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
sam-goldman authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
sam-goldman authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
sam-goldman authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Minor README update after questions from a third party. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Fixes a small error in the message-relayer canary action that would cause it to fail to build. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Adds a fault status API endpoint so people can easily query if the node is currently diverged. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Makes finalizeWithdrawalTransaction not payable. Having this function be payable created test failures because it was confusing whether funds should be sent to that function.
-
- 15 Sep, 2022 8 commits
-
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
* proxyd: Support per-RPC rate limits * add log Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Javed Khan authored
-
Maurelian authored
-
Javed Khan authored
-
Javed Khan authored
-