- 06 Jul, 2022 12 commits
-
-
Mark Tyneway authored
In `OptimismMintableERC20.t.sol`, the RLP lib is imported and unused. This deletes the import. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
* CI: Add go mod tidy check * OP Node: Remove l2geth import * go mod tidy Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Matthew Slipper authored
This reverts commit 0fc0a055.
-
Matthew Slipper authored
This reverts commit acbfdd72.
-
Will Cory authored
Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local>
-
Will Cory authored
* add yarn-deduplicate * chore: add changeset * add to postinstall script Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Remove storage spacers in the xdomainmessengers. These are no longer necessary because the storage layout has changed significantly and we will need to handle that during state surgery anyways. Inheriting from upgradable contracts with spacers caused the storage layout to diverge from the existing contracts. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Diederik Loerakker authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
feat(ctp): commit upgrade artifacts
-
Mark Tyneway authored
contracts-bedrock: fix slither
-
Maurelian authored
-
- 03 Jul, 2022 1 commit
-
-
Matthew Slipper authored
- Deploys to Goerli - Adds a Hardhat script to generate testnet sequencer keys from a mnemonic - Minor updates to the batch submitter to get better output Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 02 Jul, 2022 8 commits
-
-
Mark Tyneway authored
contracts-bedrock: fix deposit helpers
-
Mark Tyneway authored
-
Mark Tyneway authored
There is a solidity contract for computing the L2 tx hash so that its easy for devs to compute it with an `eth_call`. This makes it easy for users that do not have a custom library written in their language to compute the L2 tx hash. Also fix the typescript implementation of the deposit tx type so that the correct tx hash is computed.
-
Kelvin Fichter authored
We upgraded the L1ERC721Bridge, L2ERC721Bridge, and OptimismMintableERC721Factory contracts. Now we're committing the deployment artifacts for the new implementation contracts.
-
smartcontracts authored
fix(ctp): remove reinitialization from ERC721 fact
-
Kelvin Fichter authored
Removes reinitialization from the ERC721 factory.
-
Diederik Loerakker authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Replaces ERC721 with ERC721Enumerable for the standard version of the OptimismMintableERC721 token. Enumerable is generally less useful on L1 because it consumes more gas but it makes indexing significantly easier and gas is cheap on L2. Also removes reinitializer functions because we don't want to be initializing contracts every time we re-deploy.
-
- 01 Jul, 2022 7 commits
-
-
Mark Tyneway authored
This config file is no longer used, the actual config file is created by a hardhat task. This commit deletes dead code. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Update it from 10 to 1000. It seems to reduce the reorg issues but not completely. The bug should be fixed, this is just a temporary bandaid to allow the system to run in a more stable fashion. Co-authored-by:
Joshua Gutow <jgutow@optimism.io> Co-authored-by:
Joshua Gutow <jgutow@optimism.io>
-
Diederik Loerakker authored
* op-node: syncstatus RPC endpoint * op-proposer: extend RPC client bindings with sync status and version endpoint * op-batcher: batch submitting starting from safe head, up to unsafe head * fix output frame size * bedrock: fix import style, add SyncStatus doc comments
-
Mark Tyneway authored
fix(common-ts): fix coverage command
-
Matthew Slipper authored
The previous version of the pattern would match any change in a directory containing the word `contracts`.
-
Mark Tyneway authored
The `CrossDomainMessenger._initialize` cannot be `initializer` because the parent `L1CrossDomainMessenger` was also handling setting the initialized state. Also update the deployment scripts so that they work with the latest contract changes. Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Mark Tyneway authored
CI breaks since it runs coverage against all packages and there is no coverage command for `common-ts`. This adds a simple no-op so that coverage can be ran for all tests
-
- 30 Jun, 2022 10 commits
-
-
Matthew Slipper authored
-
smartcontracts authored
* feat(ctb): standardize initialization logic for L1 Standardizes the initialization for L1 contracts. Ensures that all contracts use the same pattern of: 1. VERSION variable that represents the contract version. 2. constructor that sets immutables and calls initialize. 3. initialize function that sets any remaining mutables. * op-bindings: update Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Maurelian authored
Enables easy access to the logs of a running devnet.
-
Antonios Kogias authored
This commits adds solidity tests for contracts-periphery package. More specific it covers AssetReceiver, TeleportrWithdrawer & Transactor
-
Joshua Gutow authored
Co-authored-by:
protolambda <proto@protolambda.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
OptimismMintableERC721Factory upgrade was deployed to kovan. Committing deployment artifacts here. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
-
smartcontracts authored
Replaces ExcessivelySafeCall with the official external version now that our PR has been merged. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Minor style tweaks to a few L2 contracts.
-
protolambda authored
-
- 29 Jun, 2022 2 commits
-
-
protolambda authored
-
protolambda authored
-