Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steps to Sepolia testnet deployment #13

Open
2 of 10 tasks
ezdac opened this issue Jan 23, 2024 · 0 comments
Open
2 of 10 tasks

Steps to Sepolia testnet deployment #13

ezdac opened this issue Jan 23, 2024 · 0 comments
Assignees

Comments

@ezdac
Copy link

ezdac commented Jan 23, 2024

  • Engine API interactions / changes?
    • decr. key parameter + returns errors depending on shutter state
  • HTTP API shutter-node <-> op-node
  • shutter-node database persistence
  • op-node state keeping (shutter-node timeouts / error handling / key forwarding)
  • check if shoptimism needs to IMPORT (go mod) shutter-geth library version as well
    • if so we likely need to sync our geth with a certain upstream version for shoptimism compatibility
  • L1 automatic contract deployment
    • utilisation of deployed L1 contracts in bedrock-local devnet script
    • on own new devnet L1, but external and no genesis control
    • on the sepolia chain with possibly external RPC provider
  • devops / infrastructure for the docker compose hosting
    • try fist: L1 rpc provider for sepolia instead of local node (alchemy seems to have sepolia RPC endpoints)
    • rest docker compose deployment on 1 big machine
    • expose only JSON-RPC to the world ("l2 blackbox")
    • use local bedrock-devnet docker-compose without the ("genesis") L1 geth node (or use the node as proxy to sepolia)
  • use "master keys" that we control for the restricted contracts
  • for manual testing: tx sending / encrypting part needs to be implemented or adapted somehow
@fredo fredo assigned fredo and ezdac Feb 6, 2024
@ezdac ezdac removed their assignment Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants