Port over optimism stack and update to use latest releases #1

Merged
ashwin merged 13 commits from deep-stack/fixturenet-optimism-stack:pm-updated-stack into main 2024-05-07 04:18:03 +00:00
Member

Part of Update Optimism stack to use Bedrock release
Requires Add an option to allow unprotected txs in geth

  • Port over existing fixturenet-optimism stack components from SO
  • Use external fixturenet-eth stack for L1
  • Use latest Optimism releases (optimism@v1.7.4 and op-geth@v1.101311.0)
  • Update Optimism L1 contracts deployment script
  • Update L2 genesis generation
  • Remove override on L1 script to allow unprotected txs and unlock an account
    • fixturenet-eth stack itself now has an option to allow unprotected txs; the raw tx bytes for create2 proxy contract deployment from Optimism docs is not EIP155 compatible
    • Use pk of funded account for txs instead of unlocking it
  • Add updated instructions
  • Use upstream foundry as base image for cerc/optimism-contracts container
    • Support for arm64/Apple Silicon to be handled in a follow-on PR
Part of [Update Optimism stack to use Bedrock release](https://www.notion.so/Update-Optimism-stack-to-use-Bedrock-release-e44a490247724a6095a9fbc19fba3bcd) Requires [Add an option to allow unprotected txs in geth](https://git.vdb.to/cerc-io/fixturenet-eth-stacks/pulls/8) - Port over existing `fixturenet-optimism` stack components from SO - Use external [fixturenet-eth](https://git.vdb.to/cerc-io/fixturenet-eth-stacks/src/branch/main/stack-orchestrator/stacks/fixturenet-eth) stack for L1 - Use latest Optimism releases ([optimism@v1.7.4](https://github.com/ethereum-optimism/optimism/releases/tag/v1.7.4) and [op-geth@v1.101311.0](https://github.com/ethereum-optimism/op-geth/releases/tag/v1.101311.0)) - Update Optimism L1 contracts deployment script - Update L2 genesis generation - Remove override on L1 script to allow unprotected txs and unlock an account - `fixturenet-eth` stack itself now has an option to allow unprotected txs; the raw tx bytes for create2 proxy contract deployment from Optimism docs is not `EIP155` compatible - Use pk of funded account for txs instead of unlocking it - Add updated instructions - Use upstream [foundry](https://github.com/foundry-rs/foundry/pkgs/container/foundry/209507574?tag=nightly-267e14fab654d9ce955dce64c0eb09f01c8538ee) as base image for `cerc/optimism-contracts` container - Support for arm64/Apple Silicon to be handled in a follow-on PR
prathamesh added 1 commit 2024-04-26 09:28:32 +00:00
prathamesh added 1 commit 2024-04-26 09:55:56 +00:00
prathamesh added 1 commit 2024-04-26 10:43:17 +00:00
prathamesh added 1 commit 2024-04-29 11:22:24 +00:00
prathamesh added 1 commit 2024-04-29 11:32:49 +00:00
prathamesh added 1 commit 2024-04-30 06:48:47 +00:00
prathamesh added 1 commit 2024-04-30 10:24:23 +00:00
prathamesh added 1 commit 2024-04-30 10:40:28 +00:00
prathamesh added 1 commit 2024-04-30 12:59:17 +00:00
prathamesh added 1 commit 2024-04-30 13:01:52 +00:00
prathamesh added 1 commit 2024-04-30 13:47:55 +00:00
prathamesh changed title from [WIP] Port over optimism stack and update to use latest releases to Port over optimism stack and update to use latest releases 2024-05-03 09:10:39 +00:00
prathamesh added 1 commit 2024-05-03 09:23:38 +00:00
prathamesh added 1 commit 2024-05-06 09:40:31 +00:00
ashwin merged commit 002d334b98 into main 2024-05-07 04:18:03 +00:00
ashwin deleted branch pm-updated-stack 2024-05-07 04:18:03 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/fixturenet-optimism-stack#1
No description provided.