- 06 Jul, 2022 3 commits
-
-
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 11 commits
-
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
Mark Tyneway authored
ci-builder: update foundry + add release changeset
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Matthew Slipper authored
Checkout needs ot happen before the run check.
-
smartcontracts authored
Installs a new Drippie drip to fund Tony's kovan faucet.
-
Matthew Slipper authored
We were creating 65k predeploys, which made a huge genesis file. This PR reduces that to 2048.
-