- 02 Nov, 2023 2 commits
-
-
Mark Tyneway authored
-
dependabot[bot] authored
Bumps [viem](https://github.com/wagmi-dev/viem) from 1.18.1 to 1.18.2. - [Release notes](https://github.com/wagmi-dev/viem/releases) - [Commits](https://github.com/wagmi-dev/viem/compare/viem@1.18.1...viem@1.18.2) --- updated-dependencies: - dependency-name: viem dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- 01 Nov, 2023 38 commits
-
-
Mark Tyneway authored
contracts-bedrock: better comment for deployer `name()(string)`
-
Mark Tyneway authored
contracts-bedrock: fully deprecate semver
-
Mark Tyneway authored
contracts-bedrock: delete `CheckBalanceHigh` dripcheck
-
Mark Tyneway authored
-
Mark Tyneway authored
Updates the comment for the `name()(string)` function that is abstract on the `Deployer` contract. It should be more obvious why the function exists now.
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Removes the implementation of `Semver` in favor of `ISemver` fully. Now all contracts that previously used `Semver` should use `ISemver` and manually implement the `version()(string)` getter. Also update some import paths in files that were modified with the `Semver` change. Also removes any semver from `SchemaResolver` because it is an abstract contract. The contracts that inherit it should implement `ISemver` so that they can be versioned independently. Each contract that had its source code updated had a minor version bump. Regenerate the bindings, gas-snapshot and semver-lock. Note that the `OptimismMintableERC20Factory` had its semver bumped because it deploys `OptimismMintableERC20` tokens, which had its bytecode changed by moving from `Semver` to `ISemver`.
-
Mark Tyneway authored
-
Mark Tyneway authored
This dripcheck is not used anywhere so no need to keep it around and add time to building and testing.
-
Mark Tyneway authored
ctb: more modularize test mocks
-
Mark Tyneway authored
feat(contracts-periphery): Add periphery deploy configs for various testnets
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Modularize the testing mocks some more. Breaks out work in https://github.com/ethereum-optimism/optimism/pull/7928 to its own pull request
-
Mark Tyneway authored
contracts-bedrock: goerli protocol versions config
-
Mark Tyneway authored
contracts-bedrock: modularize the `AlphabetVM`
-
Mark Tyneway authored
-
Mark Tyneway authored
Moves the `AlphabetVM` contract into its own file because previously it was resulting in an import cycle. This was causing compilation errors when refactoring the code to use the deploy script to set up the tests. All mock contracts used for testing can now live in `test/mocks` instead of being randomly placed around the codebase.
-
Mark Tyneway authored
contracts-bedrock: modularize mocks
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
There are a bunch of contracts mocks used only for testing. This commit moves the mocks to a particular directory `test/mocks` so that we can standardize around that as being the location for mock contracts only used for testing to go. This commit exists to make https://github.com/ethereum-optimism/optimism/pull/7928 easier to implement.
-
Mark Tyneway authored
contracts-bedrock: fuzz message passer
-
Mark Tyneway authored
contracts-bedrock: update in memory deploy config
-
Mark Tyneway authored
contracts-bedrock: make `implSalt()` internal
-
Mark Tyneway authored
contracts-bedrock: update solidity deploy config
-
Mark Tyneway authored
contracts-bedrock: virtual setup in deploy script
-
Adrian Sutton authored
Fix batcher panic on invalid configuration
-
Adrian Sutton authored
docker: Fix golang-docker target
-
protolambda authored
Batch validation test refactoring
-
Michael de Hoog authored
-
protolambda authored
-
Michael de Hoog authored
-
Adrian Sutton authored
The GIT_COMMIT env var isn't available yet when setting IMAGE_TAGS - in only becomes available in the docker executable, not on the command line.
-
Mark Tyneway authored
Makes the `setUp` function virtual in the deploy script. Part of https://github.com/ethereum-optimism/optimism/pull/7928
-
Mark Tyneway authored
build(deps): bump @sentry/node from 7.75.0 to 7.77.0
-