- 28 Jul, 2022 2 commits
-
-
Mark Tyneway authored
-
Mark Tyneway authored
* contracts-bedrock: fix build Standardize on the upgradable initializable since the contracts are technically upgradable it is more clear. There are no real implementation differences between the upgradable and standard initializable implementations. `OwnableUpgradable` is `initializable` imported from the upgradable package, and the `L2OutputOracle` inherits from `OwnableUpgradable`. This means that the only way to standardize on a single implementation of `Initializable` is to use the upgradable version. This also bumps the version of the openzeppelin contracts dependency because they refactored the initializable implementation and made it easier to understand. https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/releases/tag/v4.7.0 https://github.com/OpenZeppelin/openzeppelin-contracts/pull/3450 * op-bindings: regenerate
-
- 27 Jul, 2022 5 commits
-
-
Matthew Slipper authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Use only 1 initializable instead of two different initializable imports. Using contracts with the same name will break hardhat. The two different initializable imports were: ```solidity import { Initializable } from "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"; ``` ```solidity import { Initializable } from "@openzeppelin/contracts/proxy/utils/Initializable.sol"; ``` This standardizes on not using `contracts-upgradeable`.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
- 26 Jul, 2022 5 commits
-
-
Mark Tyneway authored
contracts: update docs
-
Mark Tyneway authored
Due to a new version of the openzeppelin contracts, the docs need to be regenerated. Each time that the contracts are built, these files are generated. Merging this commit will make dev on alternative things less noisy.
-
Mark Tyneway authored
* op-bindings: regenerate The build was missed someplace and is now breaking ci everywhere * ci: build monorepo with op-bindings change
-
Maurelian authored
Address this warning: Unknown section [default] found in foundry.toml. This notation for profiles has been deprecated and may result in the profile not being registered in future versions. Please use [profile.default] instead or run .
-
Ben Wilson authored
parameterize project Switch to artifact registry Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 25 Jul, 2022 11 commits
-
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master
-
Mark Tyneway authored
ops: new ci-builder
-
Mark Tyneway authored
Includes new version of foundry
-
dependabot[bot] authored
Bumps [@openzeppelin/contracts-upgradeable](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable) from 4.4.0 to 4.7.1. - [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/releases) - [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/blob/master/CHANGELOG.md) - [Commits](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/compare/v4.4.0...v4.7.1) --- updated-dependencies: - dependency-name: "@openzeppelin/contracts-upgradeable" dependency-type: direct:production ... 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>
-
Mark Tyneway authored
contracts-bedrock: print receipt after deposit
-
Mark Tyneway authored
contracts-bedrock: fix imports
-
Ori Pomerantz authored
* feat(sdk): Update the Goerli SCC contract address to the new value * feat(sdk): Bump the SDK version to 1.3.1 Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Updates the SDK to throw a better error when the user provides a bad chain ID. Would've helped an end-user more easily debug an issue where the chain ID parameter was missing. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Updates the TypeScript build to also generate ABI objects that can be imported on the client-side. Specifically necessary so that these ABIs can be imported on the frontend where fs/glob is not available. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 24 Jul, 2022 2 commits
-
-
smartcontracts authored
Introduces a new SentMessageExtraData event to the CrossDomainMessenger base contract. We need this event so that we can properly find all relevant message data in the SDK. SDK cannot function without this event. We also cannot add to the old SentMessage event without breaking the ABI of our contract, so we're stuck adding an extra data event.
-
Joshua Gutow authored
This logging provides insights into which L2 blocks are going through the reconciliation process. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 23 Jul, 2022 1 commit
-
-
Ben Wilson authored
* Deploy goerli StateCommitmentChain to fix sccFaultProofWindowSeconds * Deploy goerli StateCommitmentChain to fix sccFaultProofWindowSeconds * redeploy Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 21 Jul, 2022 7 commits
-
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Joshua Gutow authored
* Fix Optimism Config in L2 Genesis builder This places the Optimism chain config in the correct place as well as deleting the spurious Clique config in the L2 genesis. * packages/core-utils: bedrock config type fix * packages/contracts-bedrock: update genesis l2 task import * packages/core-utils: bedrock - remove old todo comment Co-authored-by:
Joshua Gutow <jgutow@optimism.io> Co-authored-by:
protolambda <proto@protolambda.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Removes linter errors by importing things that extend types
-
Mark Tyneway authored
-
Luca Donno authored
-
- 20 Jul, 2022 1 commit
-
-
Javed Khan authored
-
- 19 Jul, 2022 6 commits
-
-
smartcontracts authored
Fixes a bug in the Bedrock L2 genesis script where storage slots were being set in the implementation rather than the proxy, which (obviously) broke various things that the SDK relies on. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
feat(ctb): introduce Types.sol
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Kelvin Fichter authored
Introduces a new library, Types.sol, meant to hold various different structs that get used all over the place.
-