From e70f42196da2f6d04e74064aaeae69f7dbac631a Mon Sep 17 00:00:00 2001 From: goldsquid Date: Mon, 2 Feb 2026 17:59:55 +0700 Subject: [PATCH] fix --- compose_registry.json | 4 ++-- node-key-globs.txt | 5 ++++- ...ychain-testnet-op-geth-archive-leveldb-hash.yml | 3 +-- ...keychain-testnet-op-geth-pruned-pebble-path.yml | 3 +-- reference-rpc-endpoint.json | 14 +++++++++++++- tempo/reth/tempo-moderato-reth-archive-trace.yml | 9 +++------ tempo/reth/tempo-moderato-reth-pruned-trace.yml | 9 +++------ tempo/reth/tempo-testnet-reth-archive-trace.yml | 9 +++------ tempo/reth/tempo-testnet-reth-pruned-trace.yml | 9 +++------ 9 files changed, 33 insertions(+), 32 deletions(-) diff --git a/compose_registry.json b/compose_registry.json index dc73c31d..8794b8af 100644 --- a/compose_registry.json +++ b/compose_registry.json @@ -4502,7 +4502,7 @@ "client": "geth", "compose_file": "op/geth/hashkeychain-testnet-op-geth-pruned-pebble-hash", "features": [ - "path", + "hash", "pebble" ], "network": "hashkeychain", @@ -4519,7 +4519,7 @@ "client": "geth", "compose_file": "op/geth/hashkeychain-testnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "hashkeychain", diff --git a/node-key-globs.txt b/node-key-globs.txt index 4ead1aa2..7367247d 100644 --- a/node-key-globs.txt +++ b/node-key-globs.txt @@ -16,4 +16,7 @@ staking/* # cosmos priv_validator_key.json -node_key.json \ No newline at end of file +node_key.json + +# tempo +validator_key.json \ No newline at end of file diff --git a/op/geth/hashkeychain-testnet-op-geth-archive-leveldb-hash.yml b/op/geth/hashkeychain-testnet-op-geth-archive-leveldb-hash.yml index e8eb79c2..6e302057 100644 --- a/op/geth/hashkeychain-testnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/hashkeychain-testnet-op-geth-archive-leveldb-hash.yml @@ -53,9 +53,8 @@ services: - 6060 - 8551 environment: - - GETH_OP_NETWORK=hashkeychain-testnet - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - - GETH_ROLLUP_SEQUENCERHTTP=https://testnet.hsk.xyz + - GETH_ROLLUP_SEQUENCERHTTP=https://hashkeychain-testnet.alt.technology entrypoint: /bin/sh -c '[ ! -f /config/genesis.json ] && wget -qO /config/genesis.json "https://hashkeychain.s3.ap-southeast-1.amazonaws.com/testnet/genesis.json"; [ ! -d /data/geth ] && geth --gcmode=archive --db.engine=leveldb --datadir /data init --state.scheme=hash /config/genesis.json; exec geth "$@"' -- command: - --datadir=/data diff --git a/op/geth/hashkeychain-testnet-op-geth-pruned-pebble-path.yml b/op/geth/hashkeychain-testnet-op-geth-pruned-pebble-path.yml index 6b86d9bc..f7265030 100644 --- a/op/geth/hashkeychain-testnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/hashkeychain-testnet-op-geth-pruned-pebble-path.yml @@ -53,9 +53,8 @@ services: - 6060 - 8551 environment: - - GETH_OP_NETWORK=hashkeychain-testnet - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - - GETH_ROLLUP_SEQUENCERHTTP=https://testnet.hsk.xyz + - GETH_ROLLUP_SEQUENCERHTTP=https://hashkeychain-testnet.alt.technology entrypoint: /bin/sh -c '[ ! -f /config/genesis.json ] && wget -qO /config/genesis.json "https://hashkeychain.s3.ap-southeast-1.amazonaws.com/testnet/genesis.json"; [ ! -d /data/geth ] && geth --gcmode=full --db.engine=pebble --datadir /data init --state.scheme=path /config/genesis.json; exec geth "$@"' -- command: - --datadir=/data diff --git a/reference-rpc-endpoint.json b/reference-rpc-endpoint.json index 026629e9..33db4587 100644 --- a/reference-rpc-endpoint.json +++ b/reference-rpc-endpoint.json @@ -257,7 +257,7 @@ "hashkey-testnet": { "id": 133, "urls": [ - "https://testnet.hsk.xyz" + "https://hashkeychain-testnet.alt.technology" ] }, "polygon": { @@ -1540,6 +1540,18 @@ "https://rpc.arb-blueberry.gelato.digital" ] }, + "aztec-devnet": { + "rollup_version": "1647720761", + "urls": [ + "https://devnet-6.aztec-labs.com/" + ] + }, + "aztec-testnet": { + "rollup_version": "2500495677", + "urls": [ + "https://rpc.testnet.aztec-labs.com" + ] + }, "core-pigeon": { "id": 1114, "urls": [ diff --git a/tempo/reth/tempo-moderato-reth-archive-trace.yml b/tempo/reth/tempo-moderato-reth-archive-trace.yml index f40880bf..d6d52f5d 100644 --- a/tempo/reth/tempo-moderato-reth-archive-trace.yml +++ b/tempo/reth/tempo-moderato-reth-archive-trace.yml @@ -5,10 +5,7 @@ x-logging-defaults: &logging-defaults max-size: "10m" max-file: "3" # Tempo node requires consensus parameters even for follower/RPC nodes. - -# Before starting, generate a signing key: -# docker run --rm -v tempo-secrets:/secrets ghcr.io/tempoxyz/tempo:sha-a1ac033 \ -# consensus generate-private-key --output /secrets/validator_key.json +# A signing key is generated automatically on first run if /secrets/validator_key.json does not exist. # Usage: # @@ -35,7 +32,7 @@ x-logging-defaults: &logging-defaults services: tempo-moderato-reth: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MODERATO_RETH_VERSION:-sha-a1ac033} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MODERATO_RETH_VERSION:-1.0.2} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -59,7 +56,7 @@ services: - 9001 environment: - BOOTNODES=enode://daff60c56f91f13f7a01304badbf65a4b0fe71004293a1fa26e31bf9b2083cb7c176b8318219ac2a651dc26c61e094eff70ece6f440b849b8a1881c7766373bb@148.113.217.72:30014,enode://1dc8f9d6f7406cd9ea546f7dd8abc84f69fce8a88dc7315372859010e3db9235d74a93347e91732283e7b4dd22f7d3a60c81dee31a8dc6665dc7ed9aff977c20@148.113.193.121:30016,enode://c2b3cd1404534510487b96b099541d88072260d5410bcc38195d7f606decf0c0043964f6f9252869534675a80ca9f12af81d5b9c078966e9dfae4487a773cb0b@148.113.225.199:30018,enode://53fc9564e37a20aa3f53dc5b3dce124f55df6b8eab45f5b40b13d19f4753255f4b1e240c4b5004bab8f5f8698a7f8c6607d28dc9afa0018fb69526b88411d8ab@148.113.193.123:30020 - entrypoint: [tempo, node] + entrypoint: /bin/sh -c '[ ! -f /secrets/validator_key.json ] && tempo consensus generate-private-key --output /secrets/validator_key.json; exec tempo node "$@"' -- command: - --bootnodes=enode://daff60c56f91f13f7a01304badbf65a4b0fe71004293a1fa26e31bf9b2083cb7c176b8318219ac2a651dc26c61e094eff70ece6f440b849b8a1881c7766373bb@148.113.217.72:30014,enode://1dc8f9d6f7406cd9ea546f7dd8abc84f69fce8a88dc7315372859010e3db9235d74a93347e91732283e7b4dd22f7d3a60c81dee31a8dc6665dc7ed9aff977c20@148.113.193.121:30016,enode://c2b3cd1404534510487b96b099541d88072260d5410bcc38195d7f606decf0c0043964f6f9252869534675a80ca9f12af81d5b9c078966e9dfae4487a773cb0b@148.113.225.199:30018,enode://53fc9564e37a20aa3f53dc5b3dce124f55df6b8eab45f5b40b13d19f4753255f4b1e240c4b5004bab8f5f8698a7f8c6607d28dc9afa0018fb69526b88411d8ab@148.113.193.123:30020 - --chain=moderato diff --git a/tempo/reth/tempo-moderato-reth-pruned-trace.yml b/tempo/reth/tempo-moderato-reth-pruned-trace.yml index 1555fc8b..94435138 100644 --- a/tempo/reth/tempo-moderato-reth-pruned-trace.yml +++ b/tempo/reth/tempo-moderato-reth-pruned-trace.yml @@ -5,10 +5,7 @@ x-logging-defaults: &logging-defaults max-size: "10m" max-file: "3" # Tempo node requires consensus parameters even for follower/RPC nodes. - -# Before starting, generate a signing key: -# docker run --rm -v tempo-secrets:/secrets ghcr.io/tempoxyz/tempo:sha-a1ac033 \ -# consensus generate-private-key --output /secrets/validator_key.json +# A signing key is generated automatically on first run if /secrets/validator_key.json does not exist. # Usage: # @@ -35,7 +32,7 @@ x-logging-defaults: &logging-defaults services: tempo-moderato-reth-pruned: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MODERATO_RETH_VERSION:-sha-a1ac033} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MODERATO_RETH_VERSION:-1.0.2} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -59,7 +56,7 @@ services: - 9001 environment: - BOOTNODES=enode://daff60c56f91f13f7a01304badbf65a4b0fe71004293a1fa26e31bf9b2083cb7c176b8318219ac2a651dc26c61e094eff70ece6f440b849b8a1881c7766373bb@148.113.217.72:30014,enode://1dc8f9d6f7406cd9ea546f7dd8abc84f69fce8a88dc7315372859010e3db9235d74a93347e91732283e7b4dd22f7d3a60c81dee31a8dc6665dc7ed9aff977c20@148.113.193.121:30016,enode://c2b3cd1404534510487b96b099541d88072260d5410bcc38195d7f606decf0c0043964f6f9252869534675a80ca9f12af81d5b9c078966e9dfae4487a773cb0b@148.113.225.199:30018,enode://53fc9564e37a20aa3f53dc5b3dce124f55df6b8eab45f5b40b13d19f4753255f4b1e240c4b5004bab8f5f8698a7f8c6607d28dc9afa0018fb69526b88411d8ab@148.113.193.123:30020 - entrypoint: [tempo, node] + entrypoint: /bin/sh -c '[ ! -f /secrets/validator_key.json ] && tempo consensus generate-private-key --output /secrets/validator_key.json; exec tempo node "$@"' -- command: - --bootnodes=enode://daff60c56f91f13f7a01304badbf65a4b0fe71004293a1fa26e31bf9b2083cb7c176b8318219ac2a651dc26c61e094eff70ece6f440b849b8a1881c7766373bb@148.113.217.72:30014,enode://1dc8f9d6f7406cd9ea546f7dd8abc84f69fce8a88dc7315372859010e3db9235d74a93347e91732283e7b4dd22f7d3a60c81dee31a8dc6665dc7ed9aff977c20@148.113.193.121:30016,enode://c2b3cd1404534510487b96b099541d88072260d5410bcc38195d7f606decf0c0043964f6f9252869534675a80ca9f12af81d5b9c078966e9dfae4487a773cb0b@148.113.225.199:30018,enode://53fc9564e37a20aa3f53dc5b3dce124f55df6b8eab45f5b40b13d19f4753255f4b1e240c4b5004bab8f5f8698a7f8c6607d28dc9afa0018fb69526b88411d8ab@148.113.193.123:30020 - --chain=moderato diff --git a/tempo/reth/tempo-testnet-reth-archive-trace.yml b/tempo/reth/tempo-testnet-reth-archive-trace.yml index f7169998..7c63953c 100644 --- a/tempo/reth/tempo-testnet-reth-archive-trace.yml +++ b/tempo/reth/tempo-testnet-reth-archive-trace.yml @@ -5,10 +5,7 @@ x-logging-defaults: &logging-defaults max-size: "10m" max-file: "3" # Tempo node requires consensus parameters even for follower/RPC nodes. - -# Before starting, generate a signing key: -# docker run --rm -v tempo-secrets:/secrets ghcr.io/tempoxyz/tempo:sha-a1ac033 \ -# consensus generate-private-key --output /secrets/validator_key.json +# A signing key is generated automatically on first run if /secrets/validator_key.json does not exist. # Usage: # @@ -35,7 +32,7 @@ x-logging-defaults: &logging-defaults services: tempo-testnet-reth: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_TESTNET_RETH_VERSION:-sha-a1ac033} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_TESTNET_RETH_VERSION:-0.8.0} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -59,7 +56,7 @@ services: - 9001 environment: - BOOTNODES=enode://386269ddd50fd95143ad8f33f60ff67c7bd17da1adb46aed19eba5c6ae5326316643595e3aa99784f41b7d861fedde78594b1f764e56a4659917b916c1c3e321@148.113.193.123:30004,enode://11103c936d2c21be1a2da3ca81f4daa3b5ad508e1a04e63198eaebf7b0783b2f805b2ea3997e4745e51881a0f6a49e0d8d2c3c85088c3a4a8a8f3ae0a086cc7d@148.113.225.199:30006,enode://b189a89051ac5c11010d21cac7fabe0c2a3723721f38625631bdd120e88d15a0a748760bc1e4d4a8cd808edf502d4ec6acf677e49592f9ab7d193d094049963b@148.113.193.121:30008,enode://022e06bfe3763851901baa2aae1cf94e276e4faa889d700422db3a88d075072d15868caa103d077ddd1d96f6fca266b1ded8dc9a41e2a612dcd77edc6dd5bae8@40.160.32.193:30010 - entrypoint: [tempo, node] + entrypoint: /bin/sh -c '[ ! -f /secrets/validator_key.json ] && tempo consensus generate-private-key --output /secrets/validator_key.json; exec tempo node "$@"' -- command: - --bootnodes=enode://386269ddd50fd95143ad8f33f60ff67c7bd17da1adb46aed19eba5c6ae5326316643595e3aa99784f41b7d861fedde78594b1f764e56a4659917b916c1c3e321@148.113.193.123:30004,enode://11103c936d2c21be1a2da3ca81f4daa3b5ad508e1a04e63198eaebf7b0783b2f805b2ea3997e4745e51881a0f6a49e0d8d2c3c85088c3a4a8a8f3ae0a086cc7d@148.113.225.199:30006,enode://b189a89051ac5c11010d21cac7fabe0c2a3723721f38625631bdd120e88d15a0a748760bc1e4d4a8cd808edf502d4ec6acf677e49592f9ab7d193d094049963b@148.113.193.121:30008,enode://022e06bfe3763851901baa2aae1cf94e276e4faa889d700422db3a88d075072d15868caa103d077ddd1d96f6fca266b1ded8dc9a41e2a612dcd77edc6dd5bae8@40.160.32.193:30010 - --chain=testnet diff --git a/tempo/reth/tempo-testnet-reth-pruned-trace.yml b/tempo/reth/tempo-testnet-reth-pruned-trace.yml index 003245d2..19d393fd 100644 --- a/tempo/reth/tempo-testnet-reth-pruned-trace.yml +++ b/tempo/reth/tempo-testnet-reth-pruned-trace.yml @@ -5,10 +5,7 @@ x-logging-defaults: &logging-defaults max-size: "10m" max-file: "3" # Tempo node requires consensus parameters even for follower/RPC nodes. - -# Before starting, generate a signing key: -# docker run --rm -v tempo-secrets:/secrets ghcr.io/tempoxyz/tempo:sha-a1ac033 \ -# consensus generate-private-key --output /secrets/validator_key.json +# A signing key is generated automatically on first run if /secrets/validator_key.json does not exist. # Usage: # @@ -35,7 +32,7 @@ x-logging-defaults: &logging-defaults services: tempo-testnet-reth-pruned: - image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_TESTNET_RETH_VERSION:-sha-a1ac033} + image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_TESTNET_RETH_VERSION:-0.8.0} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -59,7 +56,7 @@ services: - 9001 environment: - BOOTNODES=enode://386269ddd50fd95143ad8f33f60ff67c7bd17da1adb46aed19eba5c6ae5326316643595e3aa99784f41b7d861fedde78594b1f764e56a4659917b916c1c3e321@148.113.193.123:30004,enode://11103c936d2c21be1a2da3ca81f4daa3b5ad508e1a04e63198eaebf7b0783b2f805b2ea3997e4745e51881a0f6a49e0d8d2c3c85088c3a4a8a8f3ae0a086cc7d@148.113.225.199:30006,enode://b189a89051ac5c11010d21cac7fabe0c2a3723721f38625631bdd120e88d15a0a748760bc1e4d4a8cd808edf502d4ec6acf677e49592f9ab7d193d094049963b@148.113.193.121:30008,enode://022e06bfe3763851901baa2aae1cf94e276e4faa889d700422db3a88d075072d15868caa103d077ddd1d96f6fca266b1ded8dc9a41e2a612dcd77edc6dd5bae8@40.160.32.193:30010 - entrypoint: [tempo, node] + entrypoint: /bin/sh -c '[ ! -f /secrets/validator_key.json ] && tempo consensus generate-private-key --output /secrets/validator_key.json; exec tempo node "$@"' -- command: - --bootnodes=enode://386269ddd50fd95143ad8f33f60ff67c7bd17da1adb46aed19eba5c6ae5326316643595e3aa99784f41b7d861fedde78594b1f764e56a4659917b916c1c3e321@148.113.193.123:30004,enode://11103c936d2c21be1a2da3ca81f4daa3b5ad508e1a04e63198eaebf7b0783b2f805b2ea3997e4745e51881a0f6a49e0d8d2c3c85088c3a4a8a8f3ae0a086cc7d@148.113.225.199:30006,enode://b189a89051ac5c11010d21cac7fabe0c2a3723721f38625631bdd120e88d15a0a748760bc1e4d4a8cd808edf502d4ec6acf677e49592f9ab7d193d094049963b@148.113.193.121:30008,enode://022e06bfe3763851901baa2aae1cf94e276e4faa889d700422db3a88d075072d15868caa103d077ddd1d96f6fca266b1ded8dc9a41e2a612dcd77edc6dd5bae8@40.160.32.193:30010 - --chain=testnet