fix: resolve port collisions for polygon-amoy and zircuit-garfield

- polygon-amoy: reassigned from port 12188 (collision with hashkeychain-mainnet)
  to 12190 via salt+2 in generate_ports()
- zircuit-garfield/testnet: fix empty --networkid= (was {{ chain_id }},
  now {{ chainid }})

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
This commit is contained in:
2026-03-27 23:44:36 +00:00
parent 4f6c2b5fcd
commit 4e8fadb56a
12 changed files with 41 additions and 41 deletions

View File

@@ -64,7 +64,7 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --networkid= - --networkid=48898
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -64,7 +64,7 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --networkid= - --networkid=48898
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -64,7 +64,7 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --networkid= - --networkid=48898
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -64,7 +64,7 @@ services:
- --metrics - --metrics
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --networkid= - --networkid=48898
- --nodiscover - --nodiscover
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -67,7 +67,7 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --networkid= - --networkid=48899
- --port=13095 - --port=13095
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -67,7 +67,7 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --networkid= - --networkid=48899
- --port=11499 - --port=11499
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -67,7 +67,7 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --networkid= - --networkid=48899
- --port=11357 - --port=11357
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -67,7 +67,7 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --networkid= - --networkid=48899
- --port=12804 - --port=12804
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -46,8 +46,8 @@ services:
nofile: 1048576 # Max open files (for RPC/WS connections) nofile: 1048576 # Max open files (for RPC/WS connections)
user: root user: root
ports: ports:
- 12188:12188 - 12190:12190
- 12188:12188/udp - 12190:12190/udp
expose: expose:
- 8545 - 8545
- 6060 - 6060
@@ -69,7 +69,7 @@ services:
- --metrics - --metrics
- --metrics.prometheus-addr=0.0.0.0:6060 - --metrics.prometheus-addr=0.0.0.0:6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --port=12188 - --port=12190
- --rpc.gascap=600000000 - --rpc.gascap=600000000
- --rpc.returndatalimit=10000000 - --rpc.returndatalimit=10000000
- --rpc.txfeecap=0 - --rpc.txfeecap=0

View File

@@ -47,12 +47,12 @@ services:
memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX) memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX)
user: root user: root
ports: ports:
- 12377:12377 - 12379:12379
- 12377:12377/udp - 12379:12379/udp
- 32377:32377 - 32379:32379
- 32377:32377/udp - 32379:32379/udp
- 37377:37377 - 37379:37379
- 37377:37377/udp - 37379:37379/udp
expose: expose:
- 8545 - 8545
entrypoint: [erigon] entrypoint: [erigon]
@@ -72,9 +72,9 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --p2p.allowed-ports=32377 - --p2p.allowed-ports=32379
- --p2p.allowed-ports=37377 - --p2p.allowed-ports=37379
- --port=12377 - --port=12379
- --prune.mode=archive - --prune.mode=archive
- --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_ARCHIVE_TRACE_EVMTIMEOUT:-5m0s} - --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_ARCHIVE_TRACE_EVMTIMEOUT:-5m0s}
- --rpc.gascap=6000000000 - --rpc.gascap=6000000000
@@ -82,7 +82,7 @@ services:
- --rpc.overlay.replayblocktimeout=${POLYGON_AMOY_ERIGON3_ARCHIVE_TRACE_REPLAYBLOCKTIMEOUT:-10s} - --rpc.overlay.replayblocktimeout=${POLYGON_AMOY_ERIGON3_ARCHIVE_TRACE_REPLAYBLOCKTIMEOUT:-10s}
- --rpc.returndata.limit=10000000 - --rpc.returndata.limit=10000000
- --torrent.download.rate=${POLYGON_AMOY_ERIGON3_ARCHIVE_TRACE_MAX_DOWNLOAD_RATE:-1000mb} - --torrent.download.rate=${POLYGON_AMOY_ERIGON3_ARCHIVE_TRACE_MAX_DOWNLOAD_RATE:-1000mb}
- --torrent.port=27377 - --torrent.port=27379
- --ws - --ws
- --ws.port=8545 - --ws.port=8545
restart: unless-stopped restart: unless-stopped

View File

@@ -47,12 +47,12 @@ services:
memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX) memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX)
user: root user: root
ports: ports:
- 10307:10307 - 10309:10309
- 10307:10307/udp - 10309:10309/udp
- 30307:30307 - 30309:30309
- 30307:30307/udp - 30309:30309/udp
- 35307:35307 - 35309:35309
- 35307:35307/udp - 35309:35309/udp
expose: expose:
- 8545 - 8545
entrypoint: [erigon] entrypoint: [erigon]
@@ -72,10 +72,10 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --p2p.allowed-ports=30307 - --p2p.allowed-ports=30309
- --p2p.allowed-ports=35307 - --p2p.allowed-ports=35309
- --persist.receipts=false - --persist.receipts=false
- --port=10307 - --port=10309
- --prune.mode=minimal - --prune.mode=minimal
- --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_MINIMAL_TRACE_EVMTIMEOUT:-5m0s} - --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_MINIMAL_TRACE_EVMTIMEOUT:-5m0s}
- --rpc.gascap=6000000000 - --rpc.gascap=6000000000
@@ -83,7 +83,7 @@ services:
- --rpc.overlay.replayblocktimeout=${POLYGON_AMOY_ERIGON3_MINIMAL_TRACE_REPLAYBLOCKTIMEOUT:-10s} - --rpc.overlay.replayblocktimeout=${POLYGON_AMOY_ERIGON3_MINIMAL_TRACE_REPLAYBLOCKTIMEOUT:-10s}
- --rpc.returndata.limit=10000000 - --rpc.returndata.limit=10000000
- --torrent.download.rate=${POLYGON_AMOY_ERIGON3_MINIMAL_TRACE_MAX_DOWNLOAD_RATE:-1000mb} - --torrent.download.rate=${POLYGON_AMOY_ERIGON3_MINIMAL_TRACE_MAX_DOWNLOAD_RATE:-1000mb}
- --torrent.port=25307 - --torrent.port=25309
- --ws - --ws
- --ws.port=8545 - --ws.port=8545
restart: unless-stopped restart: unless-stopped

View File

@@ -47,12 +47,12 @@ services:
memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX) memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX)
user: root user: root
ports: ports:
- 13583:13583 - 13585:13585
- 13583:13583/udp - 13585:13585/udp
- 33583:33583 - 33585:33585
- 33583:33583/udp - 33585:33585/udp
- 38583:38583 - 38585:38585
- 38583:38583/udp - 38585:38585/udp
expose: expose:
- 8545 - 8545
entrypoint: [erigon] entrypoint: [erigon]
@@ -72,10 +72,10 @@ services:
- --metrics.addr=0.0.0.0 - --metrics.addr=0.0.0.0
- --metrics.port=6060 - --metrics.port=6060
- --nat=extip:${IP} - --nat=extip:${IP}
- --p2p.allowed-ports=33583 - --p2p.allowed-ports=33585
- --p2p.allowed-ports=38583 - --p2p.allowed-ports=38585
- --persist.receipts=false - --persist.receipts=false
- --port=13583 - --port=13585
- --prune.mode=full - --prune.mode=full
- --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s} - --rpc.evmtimeout=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_EVMTIMEOUT:-5m0s}
- --rpc.gascap=6000000000 - --rpc.gascap=6000000000
@@ -83,7 +83,7 @@ services:
- --rpc.overlay.replayblocktimeout=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_REPLAYBLOCKTIMEOUT:-10s} - --rpc.overlay.replayblocktimeout=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_REPLAYBLOCKTIMEOUT:-10s}
- --rpc.returndata.limit=10000000 - --rpc.returndata.limit=10000000
- --torrent.download.rate=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_MAX_DOWNLOAD_RATE:-1000mb} - --torrent.download.rate=${POLYGON_AMOY_ERIGON3_PRUNED_TRACE_MAX_DOWNLOAD_RATE:-1000mb}
- --torrent.port=28583 - --torrent.port=28585
- --ws - --ws
- --ws.port=8545 - --ws.port=8545
restart: unless-stopped restart: unless-stopped