- 01 May, 2023 10 commits
-
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
OptimismBot authored
feat: One branch changesets
-
mergify[bot] authored
-
- 29 Apr, 2023 5 commits
-
-
Joshua Gutow authored
fix: deposited tx type RLP encoding specs
-
OptimismBot authored
op-program: Specify client program to run as an executable
-
mergify[bot] authored
-
felipe-op authored
proxyd: round-robin load balancing for consensus group
-
Felipe Andrade authored
-
- 28 Apr, 2023 13 commits
-
-
Will Cory authored
-
merklefruit authored
-
merklefruit authored
-
Felipe Andrade authored
-
Adrian Sutton authored
Removes the env var approach to toggling between the host and client executables.
-
OptimismBot authored
op-program: Build op-program client binary
-
Adrian Sutton authored
Always builds a MIPs version of the client binary suitable for execution inside cannon.
-
felipe-op authored
proxyd: use health metrics slide window
-
Felipe Andrade authored
-
OptimismBot authored
op-batcher: Properly drain state on L2 reorgs
-
mergify[bot] authored
-
OptimismBot authored
op-program: Log when extending block number lookup
-
mergify[bot] authored
-
- 27 Apr, 2023 12 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
-