hi taiko hekla

This commit is contained in:
Sebastian
2024-06-06 07:32:41 +02:00
parent 8081e7215e
commit b199af7242
3 changed files with 91 additions and 9 deletions

View File

@@ -29,6 +29,11 @@
"urls": ["https://rpc.mainnet.taiko.xyz"], "urls": ["https://rpc.mainnet.taiko.xyz"],
"default": ["taiko"] "default": ["taiko"]
}, },
"taiko-hekla": {
"id": 167009,
"urls": ["https://rpc.hekla.taiko.xyz"],
"default": ["taiko-hekla"]
},
"haqq": { "haqq": {
"id": 11235, "id": 11235,
"urls": [ "urls": [

77
taiko-hekla.yml Normal file
View File

@@ -0,0 +1,77 @@
services:
taiko:
image: us-docker.pkg.dev/evmchain/images/taiko-geth:hekla
restart: unless-stopped
pull_policy: always
stop_grace_period: 3m
volumes:
- taiko:/data/taiko-geth
expose:
- 6060
- 8545
- 8551
ports:
- "52158:52158"
- "52158:52158/udp"
command: |
--taiko
--networkid 167009
--gcmode full
--datadir /data/taiko-geth
--metrics
--metrics.addr "0.0.0.0"
--bootnodes "enode://2f7ee605f84362671e7d7c6d47b69a3358b0d87e9ba4648befcae8b19453275ed19059db347c459384c1a3e5486419233c06bf6c4c6f489d81ace6f301a2a446@43.153.55.134:30303,enode://c067356146268d2855ad356c1ce36ba9f78c1633a72f9b7f686679c2ffe04bab6d24e48ef6eefb0e01aa00dff5024f7f94bc583da90b6027f40be4129bbbc5fd@43.153.90.191:30303,enode://acc2bdb6416feddff9734bee1e6de91e684e9df5aeb1d36698cc78b920600aed36a2871e4ad0cf4521afcdc2cde8e2cd410a57038767c356d4ce6c69b9107a5a@170.106.109.12:30303,enode://eb5079aae185d5d8afa01bfd2d349da5b476609aced2b57c90142556cf0ee4a152bcdd724627a7de97adfc2a68af5742a8f58781366e6a857d4bde98de6fe986@34.66.210.65:30303,enode://2294f526cbb7faa778192289c252307420532191438ce821d3c50232e019a797bda8c8f8541de0847e953bb03096123856935e32294de9814d15d120131499ba@34.72.186.213:30303"
--authrpc.addr "0.0.0.0"
--authrpc.vhosts "*"
--http
--http.api admin,debug,eth,net,web3,txpool,taiko
--http.addr "0.0.0.0"
--http.vhosts "*"
--ws
--ws.api debug,eth,net,web3,txpool,taiko
--ws.addr "0.0.0.0"
--ws.port 8545
--ws.origins "*"
--gpo.defaultprice "10000000"
--port 52158
--discovery.port 52158
--maxpeers 50
--maxpendpeers 0
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.taiko-mainnet-stripprefix.stripprefix.prefixes=/taiko-mainnet"
- "traefik.http.services.taiko-mainnet.loadbalancer.server.port=8545"
- "traefik.http.routers.taiko-mainnet.entrypoints=websecure"
- "traefik.http.routers.taiko-mainnet.tls.certresolver=myresolver"
- "traefik.http.routers.taiko-mainnet.rule=Host(`$DOMAIN`) && PathPrefix(`/taiko-mainnet`)"
- "traefik.http.routers.taiko-mainnet.middlewares=taiko-mainnet-stripprefix, ipwhitelist"
networks:
- chains
taiko_client_driver:
image: us-docker.pkg.dev/evmchain/images/taiko-client:hekla
pull_policy: always
restart: unless-stopped
depends_on:
- taiko
environment:
- "TAIKO_L1_ADDRESS=0x79C9109b764609df928d16fC4a91e9081F7e87DB"
- "TAIKO_TOKEN_L1_ADDRESS=0x6490E12d480549D333499236fF2Ba6676C296011"
- "ASSIGNMENT_HOOK_L1_ADDRESS=0x9e640a6aadf4f664CF467B795c31332f44AcBe6c"
- "TAIKO_L2_ADDRESS=0x1670090000000000000000000000000000010001"
- "L1_ENDPOINT_HTTP=${TAIKO_HOLESKY_EXECUTION_RPC}"
- "L1_ENDPOINT_WS=${TAIKO_HOLESKY_EXECUTION_WS}"
- "L1_BEACON_HTTP=${TAIKO_HOLESKY_BEACON_REST}"
- "L2_CHECKPOINT_SYNC_RPC=https://rpc.hekla.taiko.xyz"
volumes:
- taiko:/data/taiko-geth
- ./taiko/script:/script
entrypoint:
- /bin/sh
- -c
- "/script/start-driver.sh"
networks:
- chains
volumes:
taiko:

View File

@@ -38,12 +38,12 @@ services:
--maxpendpeers 0 --maxpendpeers 0
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.taiko-holesky-stripprefix.stripprefix.prefixes=/taiko-holesky" - "traefik.http.middlewares.taiko-mainnet-stripprefix.stripprefix.prefixes=/taiko-mainnet"
- "traefik.http.services.taiko-holesky.loadbalancer.server.port=8545" - "traefik.http.services.taiko-mainnet.loadbalancer.server.port=8545"
- "traefik.http.routers.taiko-holesky.entrypoints=websecure" - "traefik.http.routers.taiko-mainnet.entrypoints=websecure"
- "traefik.http.routers.taiko-holesky.tls.certresolver=myresolver" - "traefik.http.routers.taiko-mainnet.tls.certresolver=myresolver"
- "traefik.http.routers.taiko-holesky.rule=Host(`$DOMAIN`) && PathPrefix(`/taiko-holesky`)" - "traefik.http.routers.taiko-mainnet.rule=Host(`$DOMAIN`) && PathPrefix(`/taiko-mainnet`)"
- "traefik.http.routers.taiko-holesky.middlewares=taiko-holesky-stripprefix, ipwhitelist" - "traefik.http.routers.taiko-mainnet.middlewares=taiko-mainnet-stripprefix, ipwhitelist"
networks: networks:
- chains - chains
@@ -57,9 +57,9 @@ services:
- "TAIKO_TOKEN_L1_ADDRESS=0x10dea67478c5F8C5E2D90e5E9B26dBe60c54d800" - "TAIKO_TOKEN_L1_ADDRESS=0x10dea67478c5F8C5E2D90e5E9B26dBe60c54d800"
- "ASSIGNMENT_HOOK_L1_ADDRESS=0x537a2f0D3a5879b41BCb5A2afE2EA5c4961796F6" - "ASSIGNMENT_HOOK_L1_ADDRESS=0x537a2f0D3a5879b41BCb5A2afE2EA5c4961796F6"
- "TAIKO_L2_ADDRESS=0x1670000000000000000000000000000000010001" - "TAIKO_L2_ADDRESS=0x1670000000000000000000000000000000010001"
- "L1_ENDPOINT_HTTP=${TAIKO_HOLESKY_EXECUTION_RPC}" - "L1_ENDPOINT_HTTP=${TAIKO_MAINNET_EXECUTION_RPC}"
- "L1_ENDPOINT_WS=${TAIKO_HOLESKY_EXECUTION_WS}" - "L1_ENDPOINT_WS=${TAIKO_MAINNET_EXECUTION_WS}"
- "L1_BEACON_HTTP=${TAIKO_HOLESKY_BEACON_REST}" - "L1_BEACON_HTTP=${TAIKO_MAINNET_BEACON_REST}"
- "L2_CHECKPOINT_SYNC_RPC=https://rpc.mainnet.taiko.xyz" - "L2_CHECKPOINT_SYNC_RPC=https://rpc.mainnet.taiko.xyz"
volumes: volumes:
- taiko:/data/taiko-geth - taiko:/data/taiko-geth