From fd2519a0fc8bc66a8f7401addb96af4252adf6a4 Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Sat, 28 Sep 2024 09:56:48 +0200 Subject: [PATCH] initial commit celo migration --- op-celo-alfajores-fullnode.yml | 84 ++++++++++++++++++++++++++++++++++ reference-rpc-endpoint.json | 4 +- 2 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 op-celo-alfajores-fullnode.yml diff --git a/op-celo-alfajores-fullnode.yml b/op-celo-alfajores-fullnode.yml new file mode 100644 index 00000000..69ecff1e --- /dev/null +++ b/op-celo-alfajores-fullnode.yml @@ -0,0 +1,84 @@ +services: + op-celo-alfajores-fullnode: + image: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo9 + volumes: + - "op-celo-alfajores-fullnode:/datadir" + - ".jwtsecret:/jwtsecret" + port: + - "10955:10955" + - "10955:10955/udp" + command: | + --datadir=/datadir + --networkid=44787 + --gcmode=full + --snapshot=true + --maxpeers=60 + --port=10955 + --authrpc.addr=0.0.0.0 + --authrpc.port=8551 + --authrpc.jwtsecret=/jwtsecret + --authrpc.vhosts='*' + --http + --http.addr=0.0.0.0 + --http.port=8545 + --http.api=eth,net,web3,debug,txpool,engine,admin + --http.vhosts='*' + --http.corsdomain='*' + --ws + --rollup.historicalrpc=https://alfajores-forno.cel1.alfajores.celo-testnet.org + --ws.addr=0.0.0.0 + --ws.port=8545 + --ws.api=eth,net,web3,debug,txpool,engine,admin + --verbosity=3 + --bootnodes=enode://ac0f42fa46f8cc10bd02a103894d71d495537465133e7c442bc02dc76721a5f41761cc2d8c69e7ba1b33e14e28f516436864d3e0836e2dcdaf032387f72447dd@34.83.164.192:30303,enode://596002969b8b269a4fa34b4709b9600b64201e7d02e2f5f1350affd021b0cbda6ce2b913ebe24f0fb1edcf66b6c730a8a3b02cd940f4de995f73d3b290a0fc92@34.82.177.77:30303,enode://3619455064ef1ce667171bba1df80cfd4c097f018cf0205aaad496f0d509611b7c40396893d9e490ee390cd098888279e177a4d9bb09c58387bb0a6031d237f1@34.19.90.27:30303,enode://e3c54db6004a92d4ee87504f073f3234a25759b485274cc224037e3e5ee792f3b482c3f4fffcb764af6e1859a1aea9710b71e1991e32c1dee7f40352124bb182@35.233.249.87:30303,enode://674410b34fd54c8406a4f945292b96111688d4bab49aecdc34b4f1b346891f4673dcb03ed44c38ab467ef7bec0b20f6031ad88aa1d35ce1333b343d00fa19fb1@34.168.43.76:30303 + expose: + - 8545 + - 8551 + networks: + - chains + restart: always + stop_grace_period: 5m + + op-celo-alfajores-fullnode-node: + image: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node:celo9 + depends_on: + - op-celo-alfajores-fullnode + expose: + - 8545 # RPC + - 39395 # P2P TCP + - 39395/udp # P2P UDP + - 7300 # metrics + - 6060 # pprof + ports: + - "39395:39395" + - "39395:39395/udp" + command: | + op-node + --l1.trustrpc=true + --l1=${OP_CELO_ALFAJORES_HOLESKY_RPC:-https://ethereum-holesky-rpc.publicnode.com} + --l1.beacon=${OP_CELO_ALFAJORES_HOLESKY_BEACON_REST:-https://ethereum-holesky-beacon-api.publicnode.com} + --l2=http://op-celo-alfajores-fullnode:8551 + --l2.jwt-secret=/jwtsecret + --rollup.load-protocol-versions=true + --rollup.config=/data/rollup.json + --verifier.l1-confs=4 + --rpc.addr=0.0.0.0 + --rpc.port=9545 + --p2p.listen.tcp=39395 + --p2p.listen.udp=39395 + --p2p.priv.path=/data/op-node_p2p_priv.txt + --p2p.static=/ip4/35.197.25.52/tcp/9222/p2p/16Uiu2HAmQEdyLRSAVZDr5SqbJ1RnKmNDhtQJcEKmemrVxe4FxKwR,/ip4/34.105.22.4/tcp/9222/p2p/16Uiu2HAm1SZBDSugT5MMu7vBY8auDgfZFNhoDeXPLc9Me5FsAxwT,/ip4/34.83.209.168/tcp/9222/p2p/16Uiu2HAmGJAiUX6HLSo4nLh8T984qxzokwL23cVsYuNZy2SrK7C6,/ip4/34.83.214.149/tcp/9222/p2p/16Uiu2HAmAko2Kr3eAjM7tnshtEhYrxQYfKUvN2kwiygeFoBAoi8S,/ip4/34.169.5.52/tcp/9222/p2p/16Uiu2HAmKc6YKHzYgsjBDaj36uAufxpgZFgrzDqVBt6zTPwdhhJD + --altda.enabled=true + --altda.da-server=https://eigenda-proxy.alfajores.celo-testnet.org + --altda.da-service=true + --altda.verify-on-read=false + restart: always + volumes: + - .jwtsecret:/jwtsecret + stop_grace_period: 30s + + +volumes: + op-celo-alfajores-fullnode: + + diff --git a/reference-rpc-endpoint.json b/reference-rpc-endpoint.json index 148ff9de..f78fa589 100644 --- a/reference-rpc-endpoint.json +++ b/reference-rpc-endpoint.json @@ -197,13 +197,13 @@ "https://rpc.ankr.com/celo" ], "default": [ - "celo-fullnode" + "celo-fullnode" ] }, "celo-alfajores": { "id": 44787, "urls": ["https://alfajores-forno.celo-testnet.org"], - "default": ["celo-alfajores-fullnode"] + "default": ["op-celo-alfajores-fullnode"] }, "boba-eth": { "id": 288,