aztec-testnet: bump to 4.3.1 (network redeployed, 3.0.2 genesis incompatible) + regen drift
Aztec testnet rollup was redeployed on Sepolia; 3.0.2 computes the old genesis archive root and crash-loops. 4.3.1 matches the deployed rollup and bootstraps from snapshot. Verified live on rpc-de-13. Includes regen drift from current templates for other stale compose files. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -26,13 +26,13 @@ x-logging-defaults: &logging-defaults
|
|||||||
#
|
#
|
||||||
# docker compose up -d
|
# docker compose up -d
|
||||||
#
|
#
|
||||||
# curl -X POST https://${IP}.traefik.me/aztec-testnet \
|
# curl -X POST https://${IP}.traefik.me/aztec-testnet-pruned \
|
||||||
# -H "Content-Type: application/json" \
|
# -H "Content-Type: application/json" \
|
||||||
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
aztec-testnet:
|
aztec-testnet-pruned:
|
||||||
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_TESTNET_AZTEC_VERSION:-3.0.2}
|
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_TESTNET_AZTEC_VERSION:-4.3.1}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -51,10 +51,10 @@ services:
|
|||||||
- 13009:13009
|
- 13009:13009
|
||||||
- 13009:13009/udp
|
- 13009:13009/udp
|
||||||
expose:
|
expose:
|
||||||
- 8080
|
- 8545
|
||||||
environment:
|
environment:
|
||||||
AZTEC_ADMIN_PORT: '8880'
|
AZTEC_ADMIN_PORT: '8880'
|
||||||
AZTEC_PORT: '8080'
|
AZTEC_PORT: '8545'
|
||||||
DATA_DIRECTORY: /var/lib/data
|
DATA_DIRECTORY: /var/lib/data
|
||||||
ETHEREUM_HOSTS: ${ETHEREUM_SEPOLIA_EXECUTION_RPC}
|
ETHEREUM_HOSTS: ${ETHEREUM_SEPOLIA_EXECUTION_RPC}
|
||||||
L1_CONSENSUS_HOST_URLS: ${ETHEREUM_SEPOLIA_BEACON_REST}
|
L1_CONSENSUS_HOST_URLS: ${ETHEREUM_SEPOLIA_BEACON_REST}
|
||||||
@@ -77,12 +77,12 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.middlewares.aztec-testnet-aztec-pruned-stripprefix.stripprefix.prefixes=/aztec-testnet
|
- traefik.http.middlewares.aztec-testnet-aztec-pruned-stripprefix.stripprefix.prefixes=/aztec-testnet-pruned
|
||||||
- traefik.http.services.aztec-testnet-aztec-pruned.loadbalancer.server.port=8080
|
- traefik.http.services.aztec-testnet-aztec-pruned.loadbalancer.server.port=8545
|
||||||
- ${NO_SSL:-traefik.http.routers.aztec-testnet-aztec-pruned.entrypoints=websecure}
|
- ${NO_SSL:-traefik.http.routers.aztec-testnet-aztec-pruned.entrypoints=websecure}
|
||||||
- ${NO_SSL:-traefik.http.routers.aztec-testnet-aztec-pruned.tls.certresolver=myresolver}
|
- ${NO_SSL:-traefik.http.routers.aztec-testnet-aztec-pruned.tls.certresolver=myresolver}
|
||||||
- ${NO_SSL:-traefik.http.routers.aztec-testnet-aztec-pruned.rule=Host(`$DOMAIN`) && (Path(`/aztec-testnet`) || Path(`/aztec-testnet/`))}
|
- ${NO_SSL:-traefik.http.routers.aztec-testnet-aztec-pruned.rule=Host(`$DOMAIN`) && (Path(`/aztec-testnet-pruned`) || Path(`/aztec-testnet-pruned/`))}
|
||||||
- ${NO_SSL:+traefik.http.routers.aztec-testnet-aztec-pruned.rule=Path(`/aztec-testnet`) || Path(`/aztec-testnet/`)}
|
- ${NO_SSL:+traefik.http.routers.aztec-testnet-aztec-pruned.rule=Path(`/aztec-testnet-pruned`) || Path(`/aztec-testnet-pruned/`)}
|
||||||
- traefik.http.routers.aztec-testnet-aztec-pruned.middlewares=aztec-testnet-aztec-pruned-stripprefix, ipallowlist
|
- traefik.http.routers.aztec-testnet-aztec-pruned.middlewares=aztec-testnet-aztec-pruned-stripprefix, ipallowlist
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -100,7 +100,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: aztec-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -6384,6 +6384,23 @@
|
|||||||
"ronin-saigon-op-reth-archive-trace_eigenda-proxy"
|
"ronin-saigon-op-reth-archive-trace_eigenda-proxy"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"chain": "saigon",
|
||||||
|
"client": "reth",
|
||||||
|
"compose_file": "op/reth/ronin-saigon-op-reth-pruned-trace",
|
||||||
|
"features": [
|
||||||
|
"trace"
|
||||||
|
],
|
||||||
|
"network": "ronin",
|
||||||
|
"node": "node",
|
||||||
|
"relay": "eigenda-proxy",
|
||||||
|
"stack": "op",
|
||||||
|
"type": "pruned",
|
||||||
|
"volumes": [
|
||||||
|
"ronin-saigon-op-reth-pruned-trace",
|
||||||
|
"ronin-saigon-op-reth-pruned-trace_eigenda-proxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"chain": "mainnet",
|
"chain": "mainnet",
|
||||||
"client": "reth",
|
"client": "reth",
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH_CONFIG:-celo-sepolia-op-geth-archive-leveldb-hash_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-archive:
|
celo-sepolia-archive:
|
||||||
@@ -123,8 +123,8 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH_CONFIG:-celo-sepolia-op-geth-archive-leveldb-hash_config}:/config
|
||||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH_DATA:-celo-sepolia-op-geth-archive-leveldb-hash}:/data
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH_DATA:-celo-sepolia-op-geth-archive-leveldb-hash}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
- /slowdisk:/slowdisk
|
- /slowdisk:/slowdisk
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
@@ -153,7 +153,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH_NODE_CONFIG:-celo-sepolia-op-geth-archive-leveldb-hash_node_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-archive-node:
|
celo-sepolia-archive-node:
|
||||||
@@ -218,7 +218,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH_NODE_CONFIG:-celo-sepolia-op-geth-archive-leveldb-hash_node_config}:/config
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
@@ -269,14 +269,18 @@ services:
|
|||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-leveldb-hash_eigenda-proxy}:/data
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_LEVELDB_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-leveldb-hash_eigenda-proxy}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
celo-sepolia-op-geth-archive-leveldb-hash:
|
celo-sepolia-op-geth-archive-leveldb-hash:
|
||||||
|
celo-sepolia-op-geth-archive-leveldb-hash_config:
|
||||||
celo-sepolia-op-geth-archive-leveldb-hash_eigenda-proxy:
|
celo-sepolia-op-geth-archive-leveldb-hash_eigenda-proxy:
|
||||||
|
celo-sepolia-op-geth-archive-leveldb-hash_node_config:
|
||||||
|
|
||||||
|
x-ephemeral-volumes:
|
||||||
|
- celo-sepolia-op-geth-archive-leveldb-hash_config
|
||||||
|
|
||||||
x-upstreams:
|
x-upstreams:
|
||||||
- id: $${ID}
|
- id: $${ID}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_CONFIG:-celo-sepolia-op-geth-archive-pebble-hash_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-archive:
|
celo-sepolia-archive:
|
||||||
@@ -123,8 +123,8 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_CONFIG:-celo-sepolia-op-geth-archive-pebble-hash_config}:/config
|
||||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_DATA:-celo-sepolia-op-geth-archive-pebble-hash}:/data
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_DATA:-celo-sepolia-op-geth-archive-pebble-hash}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
- /slowdisk:/slowdisk
|
- /slowdisk:/slowdisk
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
@@ -153,7 +153,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_NODE_CONFIG:-celo-sepolia-op-geth-archive-pebble-hash_node_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-archive-node:
|
celo-sepolia-archive-node:
|
||||||
@@ -218,7 +218,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH_NODE_CONFIG:-celo-sepolia-op-geth-archive-pebble-hash_node_config}:/config
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
@@ -269,14 +269,18 @@ services:
|
|||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-pebble-hash_eigenda-proxy}:/data
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-pebble-hash_eigenda-proxy}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
celo-sepolia-op-geth-archive-pebble-hash:
|
celo-sepolia-op-geth-archive-pebble-hash:
|
||||||
|
celo-sepolia-op-geth-archive-pebble-hash_config:
|
||||||
celo-sepolia-op-geth-archive-pebble-hash_eigenda-proxy:
|
celo-sepolia-op-geth-archive-pebble-hash_eigenda-proxy:
|
||||||
|
celo-sepolia-op-geth-archive-pebble-hash_node_config:
|
||||||
|
|
||||||
|
x-ephemeral-volumes:
|
||||||
|
- celo-sepolia-op-geth-archive-pebble-hash_config
|
||||||
|
|
||||||
x-upstreams:
|
x-upstreams:
|
||||||
- id: $${ID}
|
- id: $${ID}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH_CONFIG:-celo-sepolia-op-geth-archive-pebble-path_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-archive:
|
celo-sepolia-archive:
|
||||||
@@ -123,8 +123,8 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH_CONFIG:-celo-sepolia-op-geth-archive-pebble-path_config}:/config
|
||||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH_DATA:-celo-sepolia-op-geth-archive-pebble-path}:/data
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH_DATA:-celo-sepolia-op-geth-archive-pebble-path}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
- /slowdisk:/slowdisk
|
- /slowdisk:/slowdisk
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
@@ -153,7 +153,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH_NODE_CONFIG:-celo-sepolia-op-geth-archive-pebble-path_node_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-archive-node:
|
celo-sepolia-archive-node:
|
||||||
@@ -218,7 +218,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH_NODE_CONFIG:-celo-sepolia-op-geth-archive-pebble-path_node_config}:/config
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
@@ -269,14 +269,18 @@ services:
|
|||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-pebble-path_eigenda-proxy}:/data
|
- ${CELO_SEPOLIA_OP_GETH_ARCHIVE_PEBBLE_PATH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-archive-pebble-path_eigenda-proxy}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
celo-sepolia-op-geth-archive-pebble-path:
|
celo-sepolia-op-geth-archive-pebble-path:
|
||||||
|
celo-sepolia-op-geth-archive-pebble-path_config:
|
||||||
celo-sepolia-op-geth-archive-pebble-path_eigenda-proxy:
|
celo-sepolia-op-geth-archive-pebble-path_eigenda-proxy:
|
||||||
|
celo-sepolia-op-geth-archive-pebble-path_node_config:
|
||||||
|
|
||||||
|
x-ephemeral-volumes:
|
||||||
|
- celo-sepolia-op-geth-archive-pebble-path_config
|
||||||
|
|
||||||
x-upstreams:
|
x-upstreams:
|
||||||
- id: $${ID}
|
- id: $${ID}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH_CONFIG:-celo-sepolia-op-geth-pruned-pebble-hash_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia:
|
celo-sepolia:
|
||||||
@@ -123,8 +123,8 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH_CONFIG:-celo-sepolia-op-geth-pruned-pebble-hash_config}:/config
|
||||||
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH_DATA:-celo-sepolia-op-geth-pruned-pebble-hash}:/data
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH_DATA:-celo-sepolia-op-geth-pruned-pebble-hash}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
- /slowdisk:/slowdisk
|
- /slowdisk:/slowdisk
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
@@ -153,7 +153,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH_NODE_CONFIG:-celo-sepolia-op-geth-pruned-pebble-hash_node_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-node:
|
celo-sepolia-node:
|
||||||
@@ -218,7 +218,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH_NODE_CONFIG:-celo-sepolia-op-geth-pruned-pebble-hash_node_config}:/config
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
@@ -269,14 +269,18 @@ services:
|
|||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-pruned-pebble-hash_eigenda-proxy}:/data
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_HASH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-pruned-pebble-hash_eigenda-proxy}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
celo-sepolia-op-geth-pruned-pebble-hash:
|
celo-sepolia-op-geth-pruned-pebble-hash:
|
||||||
|
celo-sepolia-op-geth-pruned-pebble-hash_config:
|
||||||
celo-sepolia-op-geth-pruned-pebble-hash_eigenda-proxy:
|
celo-sepolia-op-geth-pruned-pebble-hash_eigenda-proxy:
|
||||||
|
celo-sepolia-op-geth-pruned-pebble-hash_node_config:
|
||||||
|
|
||||||
|
x-ephemeral-volumes:
|
||||||
|
- celo-sepolia-op-geth-pruned-pebble-hash_config
|
||||||
|
|
||||||
x-upstreams:
|
x-upstreams:
|
||||||
- id: $${ID}
|
- id: $${ID}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH_CONFIG:-celo-sepolia-op-geth-pruned-pebble-path_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia:
|
celo-sepolia:
|
||||||
@@ -123,8 +123,8 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH_CONFIG:-celo-sepolia-op-geth-pruned-pebble-path_config}:/config
|
||||||
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH_DATA:-celo-sepolia-op-geth-pruned-pebble-path}:/data
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH_DATA:-celo-sepolia-op-geth-pruned-pebble-path}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
- /slowdisk:/slowdisk
|
- /slowdisk:/slowdisk
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
@@ -153,7 +153,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH_NODE_CONFIG:-celo-sepolia-op-geth-pruned-pebble-path_node_config}:/config
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
|
|
||||||
celo-sepolia-node:
|
celo-sepolia-node:
|
||||||
@@ -218,7 +218,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ./op/celo/sepolia:/config
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH_NODE_CONFIG:-celo-sepolia-op-geth-pruned-pebble-path_node_config}:/config
|
||||||
- .jwtsecret:/jwtsecret:ro
|
- .jwtsecret:/jwtsecret:ro
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
@@ -269,14 +269,18 @@ services:
|
|||||||
- chains
|
- chains
|
||||||
volumes:
|
volumes:
|
||||||
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-pruned-pebble-path_eigenda-proxy}:/data
|
- ${CELO_SEPOLIA_OP_GETH_PRUNED_PEBBLE_PATH__EIGENDA_PROXY_DATA:-celo-sepolia-op-geth-pruned-pebble-path_eigenda-proxy}:/data
|
||||||
- ./op/celo/sepolia:/config
|
|
||||||
logging: *logging-defaults
|
logging: *logging-defaults
|
||||||
labels:
|
labels:
|
||||||
- prometheus-scrape.enabled=false
|
- prometheus-scrape.enabled=false
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
celo-sepolia-op-geth-pruned-pebble-path:
|
celo-sepolia-op-geth-pruned-pebble-path:
|
||||||
|
celo-sepolia-op-geth-pruned-pebble-path_config:
|
||||||
celo-sepolia-op-geth-pruned-pebble-path_eigenda-proxy:
|
celo-sepolia-op-geth-pruned-pebble-path_eigenda-proxy:
|
||||||
|
celo-sepolia-op-geth-pruned-pebble-path_node_config:
|
||||||
|
|
||||||
|
x-ephemeral-volumes:
|
||||||
|
- celo-sepolia-op-geth-pruned-pebble-path_config
|
||||||
|
|
||||||
x-upstreams:
|
x-upstreams:
|
||||||
- id: $${ID}
|
- id: $${ID}
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: fraxtal-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: fraxtal-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- GETH_OVERRIDE_ISTHMUS=1749807000
|
- GETH_OVERRIDE_ISTHMUS=1749807000
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
- GETH_ROLLUP_SEQUENCERHTTP=https://rpc-bokuto.katanarpc.com
|
- GETH_ROLLUP_SEQUENCERHTTP=https://rpc.katana.network
|
||||||
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; exec geth "$@"' --
|
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
- --datadir=/data
|
- --datadir=/data
|
||||||
@@ -62,7 +62,7 @@ services:
|
|||||||
- --metrics
|
- --metrics
|
||||||
- --metrics.addr=0.0.0.0
|
- --metrics.addr=0.0.0.0
|
||||||
- --metrics.port=6060
|
- --metrics.port=6060
|
||||||
- --networkid=737373
|
- --networkid=747474
|
||||||
- --nodiscover
|
- --nodiscover
|
||||||
- --rpc.gascap=600000000
|
- --rpc.gascap=600000000
|
||||||
- --rpc.txfeecap=0
|
- --rpc.txfeecap=0
|
||||||
@@ -172,7 +172,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: katana-testnet
|
chain: katana
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- GETH_OVERRIDE_ISTHMUS=1749807000
|
- GETH_OVERRIDE_ISTHMUS=1749807000
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
- GETH_ROLLUP_SEQUENCERHTTP=https://rpc-bokuto.katanarpc.com
|
- GETH_ROLLUP_SEQUENCERHTTP=https://rpc.katana.network
|
||||||
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; exec geth "$@"' --
|
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
- --datadir=/data
|
- --datadir=/data
|
||||||
@@ -62,7 +62,7 @@ services:
|
|||||||
- --metrics
|
- --metrics
|
||||||
- --metrics.addr=0.0.0.0
|
- --metrics.addr=0.0.0.0
|
||||||
- --metrics.port=6060
|
- --metrics.port=6060
|
||||||
- --networkid=737373
|
- --networkid=747474
|
||||||
- --nodiscover
|
- --nodiscover
|
||||||
- --rpc.gascap=600000000
|
- --rpc.gascap=600000000
|
||||||
- --rpc.txfeecap=0
|
- --rpc.txfeecap=0
|
||||||
@@ -172,7 +172,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: katana-testnet
|
chain: katana
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: xlayer-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: xlayer-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: xlayer-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- GETH_CONFIG=/config/gethconfig.toml
|
- GETH_CONFIG=/config/gethconfig.toml
|
||||||
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
|
- GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com
|
||||||
- GETH_TXPOOL_GLOBALQUEUE=1024
|
- GETH_TXPOOL_GLOBALQUEUE=1024
|
||||||
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- GETH_CONFIG=/config/gethconfig.toml
|
- GETH_CONFIG=/config/gethconfig.toml
|
||||||
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
|
- GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com
|
||||||
- GETH_TXPOOL_GLOBALQUEUE=1024
|
- GETH_TXPOOL_GLOBALQUEUE=1024
|
||||||
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- GETH_CONFIG=/config/gethconfig.toml
|
- GETH_CONFIG=/config/gethconfig.toml
|
||||||
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
|
- GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com
|
||||||
- GETH_TXPOOL_GLOBALQUEUE=1024
|
- GETH_TXPOOL_GLOBALQUEUE=1024
|
||||||
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ services:
|
|||||||
- GETH_CONFIG=/config/gethconfig.toml
|
- GETH_CONFIG=/config/gethconfig.toml
|
||||||
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
- GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT}
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
|
- GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com
|
||||||
- GETH_TXPOOL_GLOBALQUEUE=1024
|
- GETH_TXPOOL_GLOBALQUEUE=1024
|
||||||
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
entrypoint: /bin/sh -c 'exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
|
|||||||
@@ -68,7 +68,6 @@ services:
|
|||||||
- --metrics=0.0.0.0:9001
|
- --metrics=0.0.0.0:9001
|
||||||
- --nat=extip:${IP}
|
- --nat=extip:${IP}
|
||||||
- --port=11763
|
- --port=11763
|
||||||
- --rollup.historicalrpc=${RONIN_SAIGON_CLASSIC_ARCHIVE_RPC:-https://rpc-saigon-testnet-cc58e966ql.t.conduit.xyz}
|
|
||||||
- --rollup.sequencer-http=https://rpc-saigon-testnet-cc58e966ql.t.conduit.xyz
|
- --rollup.sequencer-http=https://rpc-saigon-testnet-cc58e966ql.t.conduit.xyz
|
||||||
- --rpc-cache.max-blocks=10000
|
- --rpc-cache.max-blocks=10000
|
||||||
- --rpc-cache.max-concurrent-db-requests=2048
|
- --rpc-cache.max-concurrent-db-requests=2048
|
||||||
@@ -215,7 +214,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: ronin-saigon
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
229
op/reth/ronin-saigon-op-reth-pruned-trace.yml
Normal file
229
op/reth/ronin-saigon-op-reth-pruned-trace.yml
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
---
|
||||||
|
x-logging-defaults: &logging-defaults
|
||||||
|
driver: json-file
|
||||||
|
options:
|
||||||
|
max-size: "10m"
|
||||||
|
max-file: "3"
|
||||||
|
|
||||||
|
# Usage:
|
||||||
|
#
|
||||||
|
# mkdir rpc && cd rpc
|
||||||
|
#
|
||||||
|
# git init
|
||||||
|
# git remote add origin https://github.com/StakeSquid/ethereum-rpc-docker.git
|
||||||
|
# git fetch origin vibe
|
||||||
|
# git checkout origin/vibe
|
||||||
|
#
|
||||||
|
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
|
||||||
|
#
|
||||||
|
# env
|
||||||
|
# ...
|
||||||
|
# IP=$(curl ipinfo.io/ip)
|
||||||
|
# DOMAIN=${IP}.traefik.me
|
||||||
|
# COMPOSE_FILE=base.yml:rpc.yml:op/reth/ronin-saigon-op-reth-pruned-trace.yml
|
||||||
|
#
|
||||||
|
# docker compose up -d
|
||||||
|
#
|
||||||
|
# curl -X POST https://${IP}.traefik.me/ronin-saigon-pruned \
|
||||||
|
# -H "Content-Type: application/json" \
|
||||||
|
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
|
||||||
|
|
||||||
|
services:
|
||||||
|
ronin-saigon-pruned:
|
||||||
|
image: ${RONIN_RETH_IMAGE:-ghcr.io/conduitxyz/conduit-op-reth}:${RONIN_SAIGON_RETH_VERSION:-v1.0.0-rc.1}
|
||||||
|
sysctls:
|
||||||
|
# TCP Performance
|
||||||
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
net.ipv4.tcp_no_metrics_save: 1 # Disable metrics cache
|
||||||
|
net.ipv4.tcp_rmem: 4096 87380 16777216 # Increase TCP read buffers
|
||||||
|
net.ipv4.tcp_wmem: 4096 87380 16777216 # Increase TCP write buffers
|
||||||
|
net.core.somaxconn: 32768 # Higher connection queue
|
||||||
|
# Memory/Connection Management
|
||||||
|
# net.core.netdev_max_backlog: 50000 # Increase network buffer
|
||||||
|
net.ipv4.tcp_max_syn_backlog: 30000 # More SYN requests
|
||||||
|
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
|
||||||
|
ulimits:
|
||||||
|
nofile: 1048576 # Max open files (for RPC/WS connections)
|
||||||
|
memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX)
|
||||||
|
user: root
|
||||||
|
ports:
|
||||||
|
- 13446:13446
|
||||||
|
- 13446:13446/udp
|
||||||
|
expose:
|
||||||
|
- 8545
|
||||||
|
- 9001
|
||||||
|
- 8551
|
||||||
|
environment:
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ROUTER_OR_IMMUTABLE_VERIFIER_ADDR=0x17ec4112c4BbD540E2c1fE0A49D264a280176F0D
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_NETWORK=sepolia_testnet
|
||||||
|
entrypoint: [op-reth, node]
|
||||||
|
command:
|
||||||
|
- --chain=/config/genesis.json
|
||||||
|
- --config=/config/reth/reth.toml
|
||||||
|
- --datadir=/root/.local/share/reth
|
||||||
|
- --engine.cross-block-cache-size=${RONIN_SAIGON_RETH_STATE_CACHE:-4096}
|
||||||
|
- --full
|
||||||
|
- --max-inbound-peers=50
|
||||||
|
- --max-outbound-peers=50
|
||||||
|
- --metrics=0.0.0.0:9001
|
||||||
|
- --nat=extip:${IP}
|
||||||
|
- --port=13446
|
||||||
|
- --rollup.sequencer-http=https://rpc-saigon-testnet-cc58e966ql.t.conduit.xyz
|
||||||
|
- --rpc-cache.max-blocks=10000
|
||||||
|
- --rpc-cache.max-concurrent-db-requests=2048
|
||||||
|
- --rpc.gascap=600000000
|
||||||
|
- --rpc.max-blocks-per-filter=0
|
||||||
|
- --rpc.max-connections=50000
|
||||||
|
- --rpc.max-logs-per-response=0
|
||||||
|
- --rpc.max-trace-filter-blocks=10000
|
||||||
|
- --http
|
||||||
|
- --http.addr=0.0.0.0
|
||||||
|
- --http.api=admin,debug,eth,net,trace,txpool,web3,rpc,reth,ots,flashbots,mev
|
||||||
|
- --http.corsdomain=*
|
||||||
|
- --http.port=8545
|
||||||
|
- --ws
|
||||||
|
- --ws.addr=0.0.0.0
|
||||||
|
- --ws.api=admin,debug,eth,net,trace,txpool,web3,rpc,reth,ots,flashbots,mev
|
||||||
|
- --ws.origins=*
|
||||||
|
- --ws.port=8545
|
||||||
|
- --authrpc.addr=0.0.0.0
|
||||||
|
- --authrpc.jwtsecret=/jwtsecret
|
||||||
|
restart: unless-stopped
|
||||||
|
stop_grace_period: 5m
|
||||||
|
networks:
|
||||||
|
- chains
|
||||||
|
volumes:
|
||||||
|
- ${RONIN_SAIGON_OP_RETH_PRUNED_TRACE_DATA:-ronin-saigon-op-reth-pruned-trace}:/root/.local/share/reth
|
||||||
|
- ./op/ronin/saigon:/config
|
||||||
|
- .jwtsecret:/jwtsecret:ro
|
||||||
|
- /slowdisk:/slowdisk
|
||||||
|
logging: *logging-defaults
|
||||||
|
labels:
|
||||||
|
- prometheus-scrape.enabled=true
|
||||||
|
- prometheus-scrape.port=9001
|
||||||
|
- prometheus-scrape.path=/metrics
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.ronin-saigon-op-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ronin-saigon-pruned
|
||||||
|
- traefik.http.services.ronin-saigon-op-reth-pruned-trace.loadbalancer.server.port=8545
|
||||||
|
- ${NO_SSL:-traefik.http.routers.ronin-saigon-op-reth-pruned-trace.entrypoints=websecure}
|
||||||
|
- ${NO_SSL:-traefik.http.routers.ronin-saigon-op-reth-pruned-trace.tls.certresolver=myresolver}
|
||||||
|
- ${NO_SSL:-traefik.http.routers.ronin-saigon-op-reth-pruned-trace.rule=Host(`$DOMAIN`) && (Path(`/ronin-saigon-pruned`) || Path(`/ronin-saigon-pruned/`))}
|
||||||
|
- ${NO_SSL:+traefik.http.routers.ronin-saigon-op-reth-pruned-trace.rule=Path(`/ronin-saigon-pruned`) || Path(`/ronin-saigon-pruned/`)}
|
||||||
|
- traefik.http.routers.ronin-saigon-op-reth-pruned-trace.middlewares=ronin-saigon-op-reth-pruned-trace-stripprefix, ipallowlist
|
||||||
|
shm_size: 2gb
|
||||||
|
|
||||||
|
ronin-saigon-pruned-node:
|
||||||
|
image: ${RONIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${RONIN_SAIGON_NODE_VERSION:-v1.16.5}
|
||||||
|
ports:
|
||||||
|
- 18446:18446
|
||||||
|
- 18446:18446/udp
|
||||||
|
environment:
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ROUTER_OR_IMMUTABLE_VERIFIER_ADDR=0x17ec4112c4BbD540E2c1fE0A49D264a280176F0D
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_NETWORK=sepolia_testnet
|
||||||
|
- OP_NODE_ALTDA_DA_SERVER=http://ronin-saigon-pruned-relay:4242
|
||||||
|
- OP_NODE_ALTDA_ENABLED=true
|
||||||
|
- OP_NODE_L1_BEACON=${ETHEREUM_SEPOLIA_BEACON_REST}
|
||||||
|
- OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_SEPOLIA_BEACON_ARCHIVER}
|
||||||
|
- OP_NODE_L1_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
|
||||||
|
- OP_NODE_L1_RPC_KIND=${ETHEREUM_SEPOLIA_EXECUTION_KIND:-basic}
|
||||||
|
- OP_NODE_L1_TRUST_RPC=${ETHEREUM_SEPOLIA_EXECUTION_TRUST:-false}
|
||||||
|
- OP_NODE_L2_ENGINE_AUTH=/jwtsecret
|
||||||
|
- OP_NODE_L2_ENGINE_KIND=reth
|
||||||
|
- OP_NODE_L2_ENGINE_RPC=http://ronin-saigon-pruned:8551
|
||||||
|
- OP_NODE_L2_SKIP_SYNC_START_CHECK=true
|
||||||
|
- OP_NODE_LOG_LEVEL=info
|
||||||
|
- OP_NODE_METRICS_ADDR=0.0.0.0
|
||||||
|
- OP_NODE_METRICS_ENABLED=true
|
||||||
|
- OP_NODE_METRICS_PORT=7300
|
||||||
|
- OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400
|
||||||
|
- OP_NODE_P2P_ADVERTISE_IP=${IP}
|
||||||
|
- OP_NODE_P2P_LISTEN_IP=0.0.0.0
|
||||||
|
- OP_NODE_P2P_LISTEN_TCP_PORT=18446
|
||||||
|
- OP_NODE_P2P_LISTEN_UDP_PORT=18446
|
||||||
|
- OP_NODE_P2P_STATIC=/ip4/34.187.134.72/tcp/9222/p2p/16Uiu2HAmFyGhL6G7CRgc77zmEeWAdBJA2vFsY9LSYzJQfnCrpWUW
|
||||||
|
- OP_NODE_P2P_SYNC_ONLYREQTOSTATIC=true
|
||||||
|
- OP_NODE_ROLLUP_CONFIG=/config/rollup.json
|
||||||
|
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
|
||||||
|
- OP_NODE_RPC_ADDR=0.0.0.0
|
||||||
|
- OP_NODE_RPC_PORT=8545
|
||||||
|
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
|
||||||
|
- OP_NODE_SYNCMODE=execution-layer
|
||||||
|
- OP_NODE_VERIFIER_L1_CONFS=0
|
||||||
|
entrypoint: [op-node]
|
||||||
|
restart: unless-stopped
|
||||||
|
depends_on:
|
||||||
|
- ronin-saigon-pruned
|
||||||
|
- ronin-saigon-pruned-relay
|
||||||
|
networks:
|
||||||
|
- chains
|
||||||
|
volumes:
|
||||||
|
- ./op/ronin/saigon:/config
|
||||||
|
- .jwtsecret:/jwtsecret:ro
|
||||||
|
logging: *logging-defaults
|
||||||
|
labels:
|
||||||
|
- prometheus-scrape.enabled=true
|
||||||
|
- prometheus-scrape.port=7300
|
||||||
|
- prometheus-scrape.path=/metrics
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.ronin-saigon-op-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ronin-saigon-pruned/node
|
||||||
|
- traefik.http.services.ronin-saigon-op-reth-pruned-trace-node.loadbalancer.server.port=8547
|
||||||
|
- ${NO_SSL:-traefik.http.routers.ronin-saigon-op-reth-pruned-trace-node.entrypoints=websecure}
|
||||||
|
- ${NO_SSL:-traefik.http.routers.ronin-saigon-op-reth-pruned-trace-node.tls.certresolver=myresolver}
|
||||||
|
- ${NO_SSL:-traefik.http.routers.ronin-saigon-op-reth-pruned-trace-node.rule=Host(`$DOMAIN`) && PathPrefix(`/ronin-saigon-pruned/node`)}
|
||||||
|
- ${NO_SSL:+traefik.http.routers.ronin-saigon-op-reth-pruned-trace-node.rule=PathPrefix(`/ronin-saigon-pruned/node`)}
|
||||||
|
- traefik.http.routers.ronin-saigon-op-reth-pruned-trace-node.middlewares=ronin-saigon-op-reth-pruned-trace-node-stripprefix, ipallowlist
|
||||||
|
|
||||||
|
ronin-saigon-pruned-relay:
|
||||||
|
image: ${RONIN_EIGENDA_PROXY_IMAGE:-ghcr.io/layr-labs/eigenda-proxy}:${RONIN_SAIGON_EIGENDA_PROXY_VERSION:-2.7.0}
|
||||||
|
expose:
|
||||||
|
- 4242
|
||||||
|
environment:
|
||||||
|
- EIGENDA_PROXY_ADDR=0.0.0.0
|
||||||
|
- EIGENDA_PROXY_APIS_TO_ENABLE=op-generic,metrics
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_CERT_VERIFIER_ROUTER_OR_IMMUTABLE_VERIFIER_ADDR=0x17ec4112c4BbD540E2c1fE0A49D264a280176F0D
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_DISPERSER_RPC=disperser-testnet-sepolia.eigenda.xyz:443
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
|
||||||
|
- EIGENDA_PROXY_EIGENDA_V2_NETWORK=sepolia_testnet
|
||||||
|
- EIGENDA_PROXY_PORT=4242
|
||||||
|
- EIGENDA_PROXY_STORAGE_BACKENDS_TO_ENABLE=V2
|
||||||
|
- EIGENDA_PROXY_STORAGE_DISPERSAL_BACKEND=V2
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- chains
|
||||||
|
volumes:
|
||||||
|
- ${RONIN_SAIGON_OP_RETH_PRUNED_TRACE__EIGENDA_PROXY_DATA:-ronin-saigon-op-reth-pruned-trace_eigenda-proxy}:/data
|
||||||
|
- ./op/ronin/saigon:/config
|
||||||
|
logging: *logging-defaults
|
||||||
|
labels:
|
||||||
|
- prometheus-scrape.enabled=false
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
ronin-saigon-op-reth-pruned-trace:
|
||||||
|
ronin-saigon-op-reth-pruned-trace_eigenda-proxy:
|
||||||
|
|
||||||
|
x-upstreams:
|
||||||
|
- id: $${ID}
|
||||||
|
labels:
|
||||||
|
provider: $${PROVIDER}
|
||||||
|
connection:
|
||||||
|
generic:
|
||||||
|
rpc:
|
||||||
|
url: $${RPC_URL}
|
||||||
|
ws:
|
||||||
|
frameSize: 20Mb
|
||||||
|
msgSize: 50Mb
|
||||||
|
url: $${WS_URL}
|
||||||
|
chain:
|
||||||
|
method-groups:
|
||||||
|
enabled:
|
||||||
|
- debug
|
||||||
|
- filter
|
||||||
|
- trace
|
||||||
|
methods:
|
||||||
|
disabled:
|
||||||
|
- name: eth_maxPriorityFeePerGas
|
||||||
|
enabled:
|
||||||
|
- name: txpool_content # TODO: should be disabled for rollup nodes
|
||||||
|
...
|
||||||
@@ -198,7 +198,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: xlayer-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -199,7 +199,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: xlayer-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -26,31 +26,6 @@
|
|||||||
"https://optimism.drpc.org"
|
"https://optimism.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"flare": {
|
|
||||||
"id": 14,
|
|
||||||
"urls": [
|
|
||||||
"https://flare-api.flare.network/ext/C/rpc",
|
|
||||||
"https://flare.rpc.thirdweb.com",
|
|
||||||
"https://flare-bundler.etherspot.io",
|
|
||||||
"https://rpc.ankr.com/flare",
|
|
||||||
"https://01-gravelines-003-01.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://01-vinthill-003-02.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://rpc.au.cc/flare",
|
|
||||||
"https://flare.enosys.global/ext/C/rpc",
|
|
||||||
"https://flare.solidifi.app/ext/C/rpc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"songbird-testnet": {
|
|
||||||
"id": 16,
|
|
||||||
"urls": [
|
|
||||||
"https://coston-api.flare.network/ext/C/rpc",
|
|
||||||
"https://songbird-testnet-coston.rpc.thirdweb.com",
|
|
||||||
"https://01-gravelines-004-01.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://02-chicago-004-02.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://02-tokyo-004-03.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://coston.enosys.global/ext/C/rpc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"thundercore-testnet": {
|
"thundercore-testnet": {
|
||||||
"id": 18,
|
"id": 18,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -58,18 +33,6 @@
|
|||||||
"https://thundercore-testnet.drpc.org"
|
"https://thundercore-testnet.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"songbird": {
|
|
||||||
"id": 19,
|
|
||||||
"urls": [
|
|
||||||
"https://songbird-api.flare.network/ext/C/rpc",
|
|
||||||
"https://01-gravelines-006-01.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://01-vinthill-006-02.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://02-tokyo-006-03.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://rpc.au.cc/songbird",
|
|
||||||
"https://songbird.enosys.global/ext/C/rpc",
|
|
||||||
"https://songbird.solidifi.app/ext/C/rpc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"cronos": {
|
"cronos": {
|
||||||
"id": 25,
|
"id": 25,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -106,26 +69,6 @@
|
|||||||
"https://telos-testnet.drpc.org"
|
"https://telos-testnet.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"xdc": {
|
|
||||||
"id": 50,
|
|
||||||
"urls": [
|
|
||||||
"https://erpc.xinfin.network",
|
|
||||||
"https://rpc.xinfin.network",
|
|
||||||
"https://rpc1.xinfin.network",
|
|
||||||
"https://rpc.xdcrpc.com",
|
|
||||||
"https://erpc.xdcrpc.com",
|
|
||||||
"https://rpc.ankr.com/xdc",
|
|
||||||
"https://rpc.xdc.org"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xdc-testnet": {
|
|
||||||
"id": 51,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.apothem.network",
|
|
||||||
"https://erpc.apothem.network",
|
|
||||||
"https://apothem.xdcrpc.com"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"bsc": {
|
"bsc": {
|
||||||
"id": 56,
|
"id": 56,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -217,22 +160,11 @@
|
|||||||
"shibarium": {
|
"shibarium": {
|
||||||
"id": 109,
|
"id": 109,
|
||||||
"urls": [
|
"urls": [
|
||||||
|
"https://www.shibrpc.com",
|
||||||
"https://rpc.shibrpc.com",
|
"https://rpc.shibrpc.com",
|
||||||
"https://shib.nownodes.io"
|
"https://shib.nownodes.io"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"flare-testnet": {
|
|
||||||
"id": 114,
|
|
||||||
"urls": [
|
|
||||||
"https://coston2-api.flare.network/ext/C/rpc",
|
|
||||||
"https://flare-testnet-coston2.rpc.thirdweb.com",
|
|
||||||
"https://flaretestnet-bundler.etherspot.io",
|
|
||||||
"https://01-gravelines-005-01.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://02-chicago-005-02.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://02-tokyo-005-03.rpc.tatum.io/ext/bc/C/rpc",
|
|
||||||
"https://coston2.enosys.global/ext/C/rpc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"fuse": {
|
"fuse": {
|
||||||
"id": 122,
|
"id": 122,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -256,18 +188,21 @@
|
|||||||
"hashkey-testnet": {
|
"hashkey-testnet": {
|
||||||
"id": 133,
|
"id": 133,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://testnet.hsk.xyz"
|
"https://hashkeychain-testnet.alt.technology"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"polygon": {
|
"polygon": {
|
||||||
"id": 137,
|
"id": 137,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://polygon.drpc.org",
|
"https://polygon-rpc.com/",
|
||||||
|
"https://rpc-mainnet.matic.network",
|
||||||
|
"https://matic-mainnet.chainstacklabs.com",
|
||||||
|
"https://rpc-mainnet.maticvigil.com",
|
||||||
"https://rpc-mainnet.matic.quiknode.pro",
|
"https://rpc-mainnet.matic.quiknode.pro",
|
||||||
|
"https://matic-mainnet-full-rpc.bwarelabs.com",
|
||||||
"https://polygon-bor-rpc.publicnode.com",
|
"https://polygon-bor-rpc.publicnode.com",
|
||||||
"https://polygon.gateway.tenderly.co",
|
"https://polygon.gateway.tenderly.co",
|
||||||
"https://rpc.satelink.network/rpc/polygon",
|
"https://polygon.drpc.org"
|
||||||
"https://rpcfree.com/polygon-rpc"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"monad-mainnet": {
|
"monad-mainnet": {
|
||||||
@@ -296,6 +231,13 @@
|
|||||||
"https://mainnet.hsk.xyz"
|
"https://mainnet.hsk.xyz"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"xlayer-testnet": {
|
||||||
|
"id": 195,
|
||||||
|
"urls": [
|
||||||
|
"https://testrpc.xlayer.tech",
|
||||||
|
"https://xlayertestrpc.okx.com"
|
||||||
|
]
|
||||||
|
},
|
||||||
"xlayer": {
|
"xlayer": {
|
||||||
"id": 196,
|
"id": 196,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -320,42 +262,18 @@
|
|||||||
"https://opbnb.drpc.org"
|
"https://opbnb.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"bsquared": {
|
|
||||||
"id": 223,
|
|
||||||
"urls": [
|
|
||||||
"https://mainnet.b2-rpc.com",
|
|
||||||
"https://rpc.bsquared.network",
|
|
||||||
"https://b2-mainnet.alt.technology",
|
|
||||||
"https://b2-mainnet-public.s.chainbase.com",
|
|
||||||
"https://rpc.ankr.com/b2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"lens": {
|
"lens": {
|
||||||
"id": 232,
|
"id": 232,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc.lens.xyz"
|
"https://rpc.lens.xyz"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tac": {
|
|
||||||
"id": 239,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.tac.build",
|
|
||||||
"https://rpc.ankr.com/tac",
|
|
||||||
"https://ws.rpc.tac.build"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"cronos-zkevm-testnet": {
|
"cronos-zkevm-testnet": {
|
||||||
"id": 240,
|
"id": 240,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://testnet.zkevm.cronos.org"
|
"https://testnet.zkevm.cronos.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"oasys": {
|
|
||||||
"id": 248,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.mainnet.oasys.games"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"fantom": {
|
"fantom": {
|
||||||
"id": 250,
|
"id": 250,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -394,12 +312,6 @@
|
|||||||
"https://boba-eth.drpc.org"
|
"https://boba-eth.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"orderly": {
|
|
||||||
"id": 291,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.orderly.network"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"zksync-sepolia": {
|
"zksync-sepolia": {
|
||||||
"id": 300,
|
"id": 300,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -463,12 +375,6 @@
|
|||||||
"https://lite.chain.opentensor.ai"
|
"https://lite.chain.opentensor.ai"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"stable": {
|
|
||||||
"id": 988,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.stable.xyz"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hyperliquid-testnet": {
|
"hyperliquid-testnet": {
|
||||||
"id": 998,
|
"id": 998,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -478,7 +384,7 @@
|
|||||||
"hyperliquid": {
|
"hyperliquid": {
|
||||||
"id": 999,
|
"id": 999,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc.hyperliquid.xyz/evm"
|
"https://gwan-ssl.wandevs.org:46891/"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"klaytn-baobab": {
|
"klaytn-baobab": {
|
||||||
@@ -488,9 +394,9 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"bittorrent-testnet": {
|
"bittorrent-testnet": {
|
||||||
"id": 1029,
|
"id": 1028,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://pre-rpc.bt.io"
|
"https://testrpc.bittorrentchain.io/"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"metis": {
|
"metis": {
|
||||||
@@ -589,12 +495,6 @@
|
|||||||
"https://unichain-sepolia-rpc.publicnode.com"
|
"https://unichain-sepolia-rpc.publicnode.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"story-aeneid-testnet": {
|
|
||||||
"id": 1315,
|
|
||||||
"urls": [
|
|
||||||
"https://aeneid.storyrpc.io"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sei-testnet": {
|
"sei-testnet": {
|
||||||
"id": 1328,
|
"id": 1328,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -607,18 +507,6 @@
|
|||||||
"https://evm-rpc.sei-apis.com"
|
"https://evm-rpc.sei-apis.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"story-testnet": {
|
|
||||||
"id": 1513,
|
|
||||||
"urls": [
|
|
||||||
"https://testnet.storyrpc.io"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"story": {
|
|
||||||
"id": 1514,
|
|
||||||
"urls": [
|
|
||||||
"https://mainnet.storyrpc.io"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"gravity-alpha": {
|
"gravity-alpha": {
|
||||||
"id": 1625,
|
"id": 1625,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -670,18 +558,18 @@
|
|||||||
"https://rpc.minato.soneium.org"
|
"https://rpc.minato.soneium.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"xlayer-testnet": {
|
|
||||||
"id": 1952,
|
|
||||||
"urls": [
|
|
||||||
"https://testrpc.xlayer.tech"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"ronin": {
|
"ronin": {
|
||||||
"id": 2020,
|
"id": 2020,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://ronin.lgns.net/rpc"
|
"https://ronin.lgns.net/rpc"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"ronin-saigon": {
|
||||||
|
"id": 2021,
|
||||||
|
"urls": [
|
||||||
|
"https://ronin-testnet.gateway.tenderly.co"
|
||||||
|
]
|
||||||
|
},
|
||||||
"alephzero-sepolia": {
|
"alephzero-sepolia": {
|
||||||
"id": 2039,
|
"id": 2039,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -694,12 +582,6 @@
|
|||||||
"https://mainnet.snaxchain.io"
|
"https://mainnet.snaxchain.io"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"stable-testnet": {
|
|
||||||
"id": 2201,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.stable.xyz"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"kava-testnet": {
|
"kava-testnet": {
|
||||||
"id": 2221,
|
"id": 2221,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -732,63 +614,18 @@
|
|||||||
"https://api.sepolia.kroma.network"
|
"https://api.sepolia.kroma.network"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"kite": {
|
|
||||||
"id": 2366,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.gokite.ai"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"tac-spb": {
|
|
||||||
"id": 2391,
|
|
||||||
"urls": [
|
|
||||||
"https://spb.rpc.tac.build",
|
|
||||||
"https://rpc.ankr.com/tac_spb",
|
|
||||||
"https://spb-ws.rpc.tac.build"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"polygon-zkevm-cardona": {
|
"polygon-zkevm-cardona": {
|
||||||
"id": 2442,
|
"id": 2442,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc.cardona.zkevm-rpc.com"
|
"https://rpc.cardona.zkevm-rpc.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"fraxtal-testnet": {
|
|
||||||
"id": 2523,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.frax.com"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"abstract": {
|
"abstract": {
|
||||||
"id": 2741,
|
"id": 2741,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://api.mainnet.abs.xyz"
|
"https://api.mainnet.abs.xyz"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"morph": {
|
|
||||||
"id": 2818,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.morphl2.io",
|
|
||||||
"https://rpc-quicknode.morphl2.io"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"edge": {
|
|
||||||
"id": 3343,
|
|
||||||
"urls": [
|
|
||||||
"https://edge-mainnet.g.alchemy.com/public"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"botanix-testnet": {
|
|
||||||
"id": 3636,
|
|
||||||
"urls": [
|
|
||||||
"https://node.botanixlabs.dev"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"botanix": {
|
|
||||||
"id": 3637,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.botanixlabs.com"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"fantom-testnet": {
|
"fantom-testnet": {
|
||||||
"id": 4002,
|
"id": 4002,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -811,24 +648,6 @@
|
|||||||
"https://rpc.sepolia-api.lisk.com"
|
"https://rpc.sepolia-api.lisk.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tempo-mainnet": {
|
|
||||||
"id": 4217,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.mainnet.tempo.xyz"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"megaeth": {
|
|
||||||
"id": 4326,
|
|
||||||
"urls": [
|
|
||||||
"https://mainnet.megaeth.com/rpc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"orderly-testnet": {
|
|
||||||
"id": 4460,
|
|
||||||
"urls": [
|
|
||||||
"https://testnet-rpc.orderly.org"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"iotex": {
|
"iotex": {
|
||||||
"id": 4689,
|
"id": 4689,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -868,10 +687,6 @@
|
|||||||
"https://api.infra.mainnet.somnia.network"
|
"https://api.infra.mainnet.somnia.network"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"arc": {
|
|
||||||
"id": 5042,
|
|
||||||
"urls": []
|
|
||||||
},
|
|
||||||
"superseed": {
|
"superseed": {
|
||||||
"id": 5330,
|
"id": 5330,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -887,16 +702,8 @@
|
|||||||
"https://opbnb-testnet-rpc.publicnode.com"
|
"https://opbnb-testnet-rpc.publicnode.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tea": {
|
|
||||||
"id": 6122,
|
|
||||||
"urls": []
|
|
||||||
},
|
|
||||||
"megaeth-deprecated": {
|
|
||||||
"id": 6342,
|
|
||||||
"urls": []
|
|
||||||
},
|
|
||||||
"megaeth-testnet": {
|
"megaeth-testnet": {
|
||||||
"id": 6343,
|
"id": 6342,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://carrot.megaeth.com/rpc"
|
"https://carrot.megaeth.com/rpc"
|
||||||
]
|
]
|
||||||
@@ -939,9 +746,7 @@
|
|||||||
"https://mainnet.base.org/",
|
"https://mainnet.base.org/",
|
||||||
"https://developer-access-mainnet.base.org/",
|
"https://developer-access-mainnet.base.org/",
|
||||||
"https://base.gateway.tenderly.co",
|
"https://base.gateway.tenderly.co",
|
||||||
"https://base-rpc.publicnode.com",
|
"https://base-rpc.publicnode.com"
|
||||||
"https://rpcfree.com/base-rpc",
|
|
||||||
"https://rpc.baseazul.dev"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"evmos-testnet": {
|
"evmos-testnet": {
|
||||||
@@ -959,12 +764,6 @@
|
|||||||
"https://evmos-evm-rpc.publicnode.com"
|
"https://evmos-evm-rpc.publicnode.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"oasys-testnet": {
|
|
||||||
"id": 9372,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.oasys.games"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"plasma": {
|
"plasma": {
|
||||||
"id": 9745,
|
"id": 9745,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -992,12 +791,6 @@
|
|||||||
"https://gnosis-chiado.drpc.org"
|
"https://gnosis-chiado.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tea-sepolia": {
|
|
||||||
"id": 10218,
|
|
||||||
"urls": [
|
|
||||||
"https://tea-sepolia.g.alchemy.com/public"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"gameswift-testnet": {
|
"gameswift-testnet": {
|
||||||
"id": 10888,
|
"id": 10888,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1021,13 +814,15 @@
|
|||||||
"immutable-zkevm": {
|
"immutable-zkevm": {
|
||||||
"id": 13371,
|
"id": 13371,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc.immutable.com"
|
"https://rpc.immutable.com",
|
||||||
|
"https://immutable-zkevm.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"immutable-zkevm-testnet": {
|
"immutable-zkevm-testnet": {
|
||||||
"id": 13473,
|
"id": 13473,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc.testnet.immutable.com"
|
"https://rpc.testnet.immutable.com",
|
||||||
|
"https://immutable-zkevm-testnet.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"gravity-alpha-sepolia": {
|
"gravity-alpha-sepolia": {
|
||||||
@@ -1036,18 +831,12 @@
|
|||||||
"https://rpc-sepolia.gravity.xyz"
|
"https://rpc-sepolia.gravity.xyz"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"sonic-testnet-v2": {
|
|
||||||
"id": 14601,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.soniclabs.com"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"0g-newton-testnet": {
|
"0g-newton-testnet": {
|
||||||
"id": 16600,
|
"id": 16600,
|
||||||
"urls": []
|
"urls": []
|
||||||
},
|
},
|
||||||
"0g-galileo-testnet": {
|
"0g-galileo-testnet": {
|
||||||
"id": 16602,
|
"id": 16601,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://evmrpc-testnet.0g.ai"
|
"https://evmrpc-testnet.0g.ai"
|
||||||
]
|
]
|
||||||
@@ -1083,7 +872,7 @@
|
|||||||
"id": 31612,
|
"id": 31612,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc_evm-mezo.imperator.co",
|
"https://rpc_evm-mezo.imperator.co",
|
||||||
"https://mezo-mainnet.boar.network",
|
"https://rpc-http.mezo.boar.network",
|
||||||
"https://mainnet.mezo.public.validationcloud.io",
|
"https://mainnet.mezo.public.validationcloud.io",
|
||||||
"https://rpc-internal.mezo.org"
|
"https://rpc-internal.mezo.org"
|
||||||
]
|
]
|
||||||
@@ -1100,12 +889,6 @@
|
|||||||
"https://rpc.apechain.com"
|
"https://rpc.apechain.com"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edge-testnet": {
|
|
||||||
"id": 33431,
|
|
||||||
"urls": [
|
|
||||||
"https://edge-testnet.g.alchemy.com/public"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"mode": {
|
"mode": {
|
||||||
"id": 34443,
|
"id": 34443,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1113,19 +896,6 @@
|
|||||||
"https://mode.drpc.org"
|
"https://mode.drpc.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"abcore": {
|
|
||||||
"id": 36888,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.core.ab.org",
|
|
||||||
"https://rpc1.core.ab.org"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"adi": {
|
|
||||||
"id": 36900,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.adifoundation.ai"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"lens-testnet": {
|
"lens-testnet": {
|
||||||
"id": 37111,
|
"id": 37111,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1143,8 +913,7 @@
|
|||||||
"urls": [
|
"urls": [
|
||||||
"https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}",
|
"https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}",
|
||||||
"https://arb1.arbitrum.io/rpc",
|
"https://arb1.arbitrum.io/rpc",
|
||||||
"https://arbitrum-one-rpc.publicnode.com",
|
"https://arbitrum-one-rpc.publicnode.com"
|
||||||
"https://rpcfree.com/arbitrum-rpc"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"arbitrum-nova": {
|
"arbitrum-nova": {
|
||||||
@@ -1160,18 +929,6 @@
|
|||||||
"https://forno.celo.org"
|
"https://forno.celo.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tempo-testnet": {
|
|
||||||
"id": 42429,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.tempo.xyz"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"tempo-moderato-testnet": {
|
|
||||||
"id": 42431,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.moderato.tempo.xyz"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hemi": {
|
"hemi": {
|
||||||
"id": 43111,
|
"id": 43111,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1198,12 +955,6 @@
|
|||||||
"https://alfajores-forno.celo-testnet.org"
|
"https://alfajores-forno.celo-testnet.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"robinhood-testnet": {
|
|
||||||
"id": 46630,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.chain.robinhood.com/rpc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"zircuit-garfield-testnet": {
|
"zircuit-garfield-testnet": {
|
||||||
"id": 48898,
|
"id": 48898,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1212,7 +963,9 @@
|
|||||||
},
|
},
|
||||||
"zircuit-testnet": {
|
"zircuit-testnet": {
|
||||||
"id": 48899,
|
"id": 48899,
|
||||||
"urls": []
|
"urls": [
|
||||||
|
"https://testnet.zircuit.com"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"zircuit-mainnet": {
|
"zircuit-mainnet": {
|
||||||
"id": 48900,
|
"id": 48900,
|
||||||
@@ -1292,8 +1045,7 @@
|
|||||||
"id": 80002,
|
"id": 80002,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc-amoy.polygon.technology",
|
"https://rpc-amoy.polygon.technology",
|
||||||
"https://polygon-amoy-bor-rpc.publicnode.com",
|
"https://polygon-amoy-bor-rpc.publicnode.com"
|
||||||
"https://polygon-amoy.drpc.org"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"berachain-bepolia": {
|
"berachain-bepolia": {
|
||||||
@@ -1350,42 +1102,6 @@
|
|||||||
"https://rpc.plume.org"
|
"https://rpc.plume.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"plume-testnet": {
|
|
||||||
"id": 98867,
|
|
||||||
"urls": [
|
|
||||||
"https://testnet-rpc.plume.org"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"vechain": {
|
|
||||||
"id": 100009,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc-mainnet.vechain.energy"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"vechain-testnet": {
|
|
||||||
"id": 100010,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc-testnet.vechain.energy"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"creditcoin": {
|
|
||||||
"id": 102030,
|
|
||||||
"urls": [
|
|
||||||
"https://mainnet3.creditcoin.network"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"creditcoin-testnet": {
|
|
||||||
"id": 102031,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.cc3-testnet.creditcoin.network"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"creditcoin-devnet": {
|
|
||||||
"id": 102032,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.cc3-devnet.creditcoin.network"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"real": {
|
"real": {
|
||||||
"id": 111188,
|
"id": 111188,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1411,12 +1127,6 @@
|
|||||||
"https://rpc.hoodi.taiko.xyz"
|
"https://rpc.hoodi.taiko.xyz"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"ronin-saigon": {
|
|
||||||
"id": 202601,
|
|
||||||
"urls": [
|
|
||||||
"https://ronin-testnet.gateway.tenderly.co"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"filecoin-calibration": {
|
"filecoin-calibration": {
|
||||||
"id": 314159,
|
"id": 314159,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1485,12 +1195,6 @@
|
|||||||
"https://evm-rpc.arctic-1.seinetwork.io"
|
"https://evm-rpc.arctic-1.seinetwork.io"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"katana-testnet": {
|
|
||||||
"id": 737373,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc-bokuto.katanarpc.com"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hemi-testnet": {
|
"hemi-testnet": {
|
||||||
"id": 743111,
|
"id": 743111,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1500,9 +1204,7 @@
|
|||||||
"katana": {
|
"katana": {
|
||||||
"id": 747474,
|
"id": 747474,
|
||||||
"urls": [
|
"urls": [
|
||||||
"https://rpc.katana.network",
|
"https://rpc.katana.network"
|
||||||
"https://katana.gateway.tenderly.co/",
|
|
||||||
"https://rpc.katanarpc.com/"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"ink-sepolia": {
|
"ink-sepolia": {
|
||||||
@@ -1535,13 +1237,6 @@
|
|||||||
"https://rpc.testnet.xrplevm.org"
|
"https://rpc.testnet.xrplevm.org"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"jovay-sepolia": {
|
|
||||||
"id": 2019775,
|
|
||||||
"urls": [
|
|
||||||
"https://api.zan.top/public/jovay-testnet",
|
|
||||||
"https://api.zan.top/node/v1/jovay/testnet/${ZAN_API_KEY}"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"manta-pacific-sepolia": {
|
"manta-pacific-sepolia": {
|
||||||
"id": 3441006,
|
"id": 3441006,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1556,26 +1251,6 @@
|
|||||||
"https://rpc.blockdaemon.testnet.arc.network"
|
"https://rpc.blockdaemon.testnet.arc.network"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"jovay": {
|
|
||||||
"id": 5734951,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.jovay.io",
|
|
||||||
"https://api.zan.top/node/v1/jovay/mainnet/${ZAN_API_KEY}"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"humanity": {
|
|
||||||
"id": 6985385,
|
|
||||||
"urls": [
|
|
||||||
"https://humanity-mainnet.g.alchemy.com/public"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"humanity-testnet": {
|
|
||||||
"id": 7080969,
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.humanity.org",
|
|
||||||
"https://humanity-testnet.g.alchemy.com/public"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"zora": {
|
"zora": {
|
||||||
"id": 7777777,
|
"id": 7777777,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1619,6 +1294,10 @@
|
|||||||
"https://rpc.opcelestia-raspberry.gelato.digital"
|
"https://rpc.opcelestia-raspberry.gelato.digital"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"plume-testnet": {
|
||||||
|
"id": 161221135,
|
||||||
|
"urls": []
|
||||||
|
},
|
||||||
"blast-sepolia": {
|
"blast-sepolia": {
|
||||||
"id": 168587773,
|
"id": 168587773,
|
||||||
"urls": [
|
"urls": [
|
||||||
@@ -1703,18 +1382,6 @@
|
|||||||
"https://rpc.arb-blueberry.gelato.digital"
|
"https://rpc.arb-blueberry.gelato.digital"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"aztec-devnet": {
|
|
||||||
"rollup_version": "615022430",
|
|
||||||
"urls": [
|
|
||||||
"https://v4-devnet-2.aztec-labs.com/"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"aztec-testnet": {
|
|
||||||
"rollup_version": "4127419662",
|
|
||||||
"urls": [
|
|
||||||
"https://rpc.testnet.aztec-labs.com"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"core-pigeon": {
|
"core-pigeon": {
|
||||||
"id": 1114,
|
"id": 1114,
|
||||||
"urls": [
|
"urls": [
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain:
|
chain: ronin-saigon
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain:
|
chain: ronin-saigon
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain:
|
chain: ronin-saigon
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ services:
|
|||||||
RETH_REPO: ${TAIKO_ALETHIA_RETH_REPO:-https://github.com/taikoxyz/alethia-reth}
|
RETH_REPO: ${TAIKO_ALETHIA_RETH_REPO:-https://github.com/taikoxyz/alethia-reth}
|
||||||
ARCH_TARGET: ${ARCH_TARGET:-native}
|
ARCH_TARGET: ${ARCH_TARGET:-native}
|
||||||
PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
|
PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
|
||||||
BUILD_ALETHIA_RETH: true
|
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -83,7 +82,7 @@ services:
|
|||||||
entrypoint: [reth, node]
|
entrypoint: [reth, node]
|
||||||
command:
|
command:
|
||||||
- --bootnodes=enode://266a8e3b5e44201eca9c368d58aa59a7750295397e77d5b32aea2644f9962cbc4e1cb0543aab0480995a209408174413f65e5ce253d60bb83d22d3b8ab12eb89@34.142.239.251:30303,enode://264a7fc4bd1ee16cfc6eb420c643407bfc61b9c9534c5a39ba6e68c8759beda2fbeccefee8677385e3d99691eeb218da4bce7f5207cf38594ac0f6a53c128b9b@35.247.159.156:30303,enode://2d4e5b7ec0c57f9def6ebe72f9bd1f65c33c87b7dc38875bbb147c10e8ec9a8cd157558b695f9a02ac6ad789f300fab4f1f19d41273956491372e96880a3459f@34.126.90.255:30303,enode://57f4b29cd8b59dc8db74be51eedc6425df2a6265fad680c843be113232bbe632933541678783c2a5759d65eac2e2241c45a34e1c36254bccfe7f72e52707e561@104.197.107.1:30303,enode://87a68eef46cc1fe862becef1185ac969dfbcc050d9304f6be21599bfdcb45a0eb9235d3742776bc4528ac3ab631eba6816e9b47f6ee7a78cc5fcaeb10cd32574@35.232.246.122:30303
|
- --bootnodes=enode://266a8e3b5e44201eca9c368d58aa59a7750295397e77d5b32aea2644f9962cbc4e1cb0543aab0480995a209408174413f65e5ce253d60bb83d22d3b8ab12eb89@34.142.239.251:30303,enode://264a7fc4bd1ee16cfc6eb420c643407bfc61b9c9534c5a39ba6e68c8759beda2fbeccefee8677385e3d99691eeb218da4bce7f5207cf38594ac0f6a53c128b9b@35.247.159.156:30303,enode://2d4e5b7ec0c57f9def6ebe72f9bd1f65c33c87b7dc38875bbb147c10e8ec9a8cd157558b695f9a02ac6ad789f300fab4f1f19d41273956491372e96880a3459f@34.126.90.255:30303,enode://57f4b29cd8b59dc8db74be51eedc6425df2a6265fad680c843be113232bbe632933541678783c2a5759d65eac2e2241c45a34e1c36254bccfe7f72e52707e561@104.197.107.1:30303,enode://87a68eef46cc1fe862becef1185ac969dfbcc050d9304f6be21599bfdcb45a0eb9235d3742776bc4528ac3ab631eba6816e9b47f6ee7a78cc5fcaeb10cd32574@35.232.246.122:30303
|
||||||
- --chain=mainnet
|
- --chain=alethia
|
||||||
- --datadir=/root/.local/share/reth
|
- --datadir=/root/.local/share/reth
|
||||||
- --discovery.port=11608
|
- --discovery.port=11608
|
||||||
- --engine.cross-block-cache-size=${TAIKO_ALETHIA_RETH_STATE_CACHE:-4096}
|
- --engine.cross-block-cache-size=${TAIKO_ALETHIA_RETH_STATE_CACHE:-4096}
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ services:
|
|||||||
RETH_REPO: ${TAIKO_ALETHIA_RETH_REPO:-https://github.com/taikoxyz/alethia-reth}
|
RETH_REPO: ${TAIKO_ALETHIA_RETH_REPO:-https://github.com/taikoxyz/alethia-reth}
|
||||||
ARCH_TARGET: ${ARCH_TARGET:-native}
|
ARCH_TARGET: ${ARCH_TARGET:-native}
|
||||||
PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
|
PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
|
||||||
BUILD_ALETHIA_RETH: true
|
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -83,7 +82,7 @@ services:
|
|||||||
entrypoint: [reth, node]
|
entrypoint: [reth, node]
|
||||||
command:
|
command:
|
||||||
- --bootnodes=enode://266a8e3b5e44201eca9c368d58aa59a7750295397e77d5b32aea2644f9962cbc4e1cb0543aab0480995a209408174413f65e5ce253d60bb83d22d3b8ab12eb89@34.142.239.251:30303,enode://264a7fc4bd1ee16cfc6eb420c643407bfc61b9c9534c5a39ba6e68c8759beda2fbeccefee8677385e3d99691eeb218da4bce7f5207cf38594ac0f6a53c128b9b@35.247.159.156:30303,enode://2d4e5b7ec0c57f9def6ebe72f9bd1f65c33c87b7dc38875bbb147c10e8ec9a8cd157558b695f9a02ac6ad789f300fab4f1f19d41273956491372e96880a3459f@34.126.90.255:30303,enode://57f4b29cd8b59dc8db74be51eedc6425df2a6265fad680c843be113232bbe632933541678783c2a5759d65eac2e2241c45a34e1c36254bccfe7f72e52707e561@104.197.107.1:30303,enode://87a68eef46cc1fe862becef1185ac969dfbcc050d9304f6be21599bfdcb45a0eb9235d3742776bc4528ac3ab631eba6816e9b47f6ee7a78cc5fcaeb10cd32574@35.232.246.122:30303
|
- --bootnodes=enode://266a8e3b5e44201eca9c368d58aa59a7750295397e77d5b32aea2644f9962cbc4e1cb0543aab0480995a209408174413f65e5ce253d60bb83d22d3b8ab12eb89@34.142.239.251:30303,enode://264a7fc4bd1ee16cfc6eb420c643407bfc61b9c9534c5a39ba6e68c8759beda2fbeccefee8677385e3d99691eeb218da4bce7f5207cf38594ac0f6a53c128b9b@35.247.159.156:30303,enode://2d4e5b7ec0c57f9def6ebe72f9bd1f65c33c87b7dc38875bbb147c10e8ec9a8cd157558b695f9a02ac6ad789f300fab4f1f19d41273956491372e96880a3459f@34.126.90.255:30303,enode://57f4b29cd8b59dc8db74be51eedc6425df2a6265fad680c843be113232bbe632933541678783c2a5759d65eac2e2241c45a34e1c36254bccfe7f72e52707e561@104.197.107.1:30303,enode://87a68eef46cc1fe862becef1185ac969dfbcc050d9304f6be21599bfdcb45a0eb9235d3742776bc4528ac3ab631eba6816e9b47f6ee7a78cc5fcaeb10cd32574@35.232.246.122:30303
|
||||||
- --chain=mainnet
|
- --chain=alethia
|
||||||
- --datadir=/root/.local/share/reth
|
- --datadir=/root/.local/share/reth
|
||||||
- --discovery.port=13559
|
- --discovery.port=13559
|
||||||
- --engine.cross-block-cache-size=${TAIKO_ALETHIA_RETH_STATE_CACHE:-4096}
|
- --engine.cross-block-cache-size=${TAIKO_ALETHIA_RETH_STATE_CACHE:-4096}
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: tempo-mainnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: tempo-mainnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: tempo-mainnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: tempo-mainnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: tempo-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ x-upstreams:
|
|||||||
frameSize: 20Mb
|
frameSize: 20Mb
|
||||||
msgSize: 50Mb
|
msgSize: 50Mb
|
||||||
url: $${WS_URL}
|
url: $${WS_URL}
|
||||||
chain: tempo-testnet
|
chain:
|
||||||
method-groups:
|
method-groups:
|
||||||
enabled:
|
enabled:
|
||||||
- debug
|
- debug
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ services:
|
|||||||
- --http.vhosts=*
|
- --http.vhosts=*
|
||||||
- --maxpeers=50
|
- --maxpeers=50
|
||||||
- --nat=extip:${IP}
|
- --nat=extip:${IP}
|
||||||
- --networkid=1952
|
- --networkid=195
|
||||||
- --port=14964
|
- --port=14964
|
||||||
- --rpc.gascap=6000000000
|
- --rpc.gascap=6000000000
|
||||||
- --rpc.returndata.limit=1500000
|
- --rpc.returndata.limit=1500000
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ services:
|
|||||||
- --http.vhosts=*
|
- --http.vhosts=*
|
||||||
- --maxpeers=50
|
- --maxpeers=50
|
||||||
- --nat=extip:${IP}
|
- --nat=extip:${IP}
|
||||||
- --networkid=1952
|
- --networkid=195
|
||||||
- --port=12700
|
- --port=12700
|
||||||
- --rpc.gascap=6000000000
|
- --rpc.gascap=6000000000
|
||||||
- --rpc.returndata.limit=1500000
|
- --rpc.returndata.limit=1500000
|
||||||
|
|||||||
Reference in New Issue
Block a user