- 28 Apr, 2023 1 commit
-
-
mergify[bot] authored
-
- 27 Apr, 2023 15 commits
-
-
OptimismBot authored
contracts-bedrock: upgrade scripts
-
mergify[bot] authored
-
OptimismBot authored
contracts bedrock: deploy L1 contracts
-
mergify[bot] authored
-
OptimismBot authored
contracts-bedrock: deploy L2 contracts
-
mergify[bot] authored
-
OptimismBot authored
contracts-bedrock: fix out of date semver
-
Mark Tyneway authored
Run the tests with the following commands: For L2 ```bash forge test -vvvv --contracts scripts/upgrades --mc PostSherlockL2 --rpc-url $ETH_RPC_URL ``` For L1 ```bash forge test -vvvv --contracts scripts/upgrades --mc PostSherlockL1 --rpc-url $ETH_RPC_URL ``` Ensure that the `ETH_RPC_URL` env var is set for the correct env var.
-
Mark Tyneway authored
Deploy the L2 contracts after code freeze. Use the following commands to reproduce: ``` export ETHERSCAN_API_KEY= export L2_RPC= export ETH_RPC_URL=$L2_RPC PRIVATE_KEY= ADDRESS=$(cast wallet address --private-key $PRIVATE_KEY) BALANCE=$(cast balance $ADDRESS) ETHER=$(cast --to-unit $BALANCE ether) echo "$ADDRESS has $ETHER ether" export L1_RPC= export PRIVATE_KEY_DEPLOYER=$PRIVATE_KEY TAGS=l2 npx hardhat deploy --tags $TAGS --network optimism-goerli npx hardhat forge-contract-verify --network optimism-goerli --contract BaseFeeVault npx hardhat forge-contract-verify --network optimism-goerli --contract GasPriceOracle npx hardhat forge-contract-verify --network optimism-goerli --contract L1Block npx hardhat forge-contract-verify --network optimism-goerli --contract L1FeeVault npx hardhat forge-contract-verify --network optimism-goerli --contract L2CrossDomainMessenger npx hardhat forge-contract-verify --network optimism-goerli --contract L2ERC721Bridge npx hardhat forge-contract-verify --network optimism-goerli --contract L2StandardBridge npx hardhat forge-contract-verify --network optimism-goerli --contract L2ToL1MessagePasser npx hardhat forge-contract-verify --network optimism-goerli --contract OptimismMintableERC20Factory npx hardhat forge-contract-verify --network optimism-goerli --contract OptimismMintableERC721Factory npx hardhat forge-contract-verify --network optimism-goerli --contract SequencerFeeVault ```
-
Mark Tyneway authored
-
Mark Tyneway authored
Final deployment after code freeze of the L1 contracts. Done with commit `4931090d`.
-
Mark Tyneway authored
-
Adrian Sutton authored
Can take a while if a large number of block headers need to be fetched.
-
OptimismBot authored
devnet: Delete unused flags
-
mergify[bot] authored
-
- 26 Apr, 2023 24 commits
-
-
Maurelian authored
-
OptimismBot authored
feat(ctb): Remove division from `hasMinGas` for precision
-
clabby authored
Add changeset Semver bump Resolve conflicts
-
Mark Tyneway authored
New semver
-
OptimismBot authored
fix(ctb): Fix comments on spacers
-
Mark Tyneway authored
-
mergify[bot] authored
-
OptimismBot authored
contracts-bedrock: update portal min gas limit
-
mergify[bot] authored
-
mergify[bot] authored
-
Maurelian authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Adds a limit to prevent calldata larger than 120kb. Unsafe blocks contain the deposit transactions and when there is no upper bound on the calldata size, it is possible for a single transaction to cause the p2p gossip to consume far more bandwidth than necessary.
-
OptimismBot authored
op-program: Do not pass args to detached client program
-
Adrian Sutton authored
Check for and switch to client mode as the very first thing in main to better simulate it running standalone.
-
Joshua Gutow authored
-
OptimismBot authored
op-node: Remove beta-1 config
-
Adrian Sutton authored
--network=beta-1 is no longer supported as the network has been shut down.
-
OptimismBot authored
op-program: Embed goerli L2 chain config
-
Adrian Sutton authored
-
OptimismBot authored
op-program: Bootstrap program via local oracle
-
mergify[bot] authored
-