From 2e2842bd83f9bafa59ae78b91cbe1285e700caa7 Mon Sep 17 00:00:00 2001 From: Para Dox Date: Tue, 15 Apr 2025 14:59:22 +0700 Subject: [PATCH] fix --- ...goat-mainnet-geth-archive-leveldb-hash.yml | 27 +++++++++++++++++-- .../goat-mainnet-geth-pruned-pebble-path.yml | 27 +++++++++++++++++-- ...oat-testnet3-geth-archive-leveldb-hash.yml | 27 +++++++++++++++++-- .../goat-testnet3-geth-pruned-pebble-path.yml | 27 +++++++++++++++++-- goat/testnet3/node-entrypoint.sh | 9 ------- 5 files changed, 100 insertions(+), 17 deletions(-) diff --git a/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml b/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml index 3e20e053..94ba81c9 100644 --- a/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml +++ b/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml @@ -22,8 +22,31 @@ services: - 10640:10640/udp expose: - 8545 - - 8551 - command: --goat=mainnet + command: + - --datadir=/root/.ethereum + - --db.engine=leveldb + - --gcmode=archive + - --goat=mainnet + - --maxpeers=50 + - --nat=extip:${IP} + - --port=10640 + - --rpc.gascap=600000000 + - --rpc.txfeecap=0 + - --state.scheme=hash + - --syncmode=full + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,debug,admin,txpool,engine + - --http.port=8545 + - --http.vhosts=* + - --ws + - --ws.addr=0.0.0.0 + - --ws.api=eth,net,web3,debug,admin,txpool,engine + - --ws.origins=* + - --ws.port=8545 + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --authrpc.vhosts=* restart: unless-stopped stop_grace_period: 5m networks: diff --git a/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml b/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml index 563ad253..4ce940b5 100644 --- a/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml +++ b/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml @@ -22,8 +22,31 @@ services: - 10640:10640/udp expose: - 8545 - - 8551 - command: --goat=mainnet + command: + - --datadir=/root/.ethereum + - --db.engine=pebble + - --gcmode=full + - --goat=mainnet + - --maxpeers=50 + - --nat=extip:${IP} + - --port=10640 + - --rpc.gascap=600000000 + - --rpc.txfeecap=0 + - --state.scheme=path + - --syncmode=snap + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,debug,admin,txpool,engine + - --http.port=8545 + - --http.vhosts=* + - --ws + - --ws.addr=0.0.0.0 + - --ws.api=eth,net,web3,debug,admin,txpool,engine + - --ws.origins=* + - --ws.port=8545 + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --authrpc.vhosts=* restart: unless-stopped stop_grace_period: 5m networks: diff --git a/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml b/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml index 8e161c54..37be5489 100644 --- a/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml +++ b/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml @@ -22,8 +22,31 @@ services: - 13272:13272/udp expose: - 8545 - - 8551 - command: --goat=testnet3 + command: + - --datadir=/root/.ethereum + - --db.engine=leveldb + - --gcmode=archive + - --goat=testnet3 + - --maxpeers=50 + - --nat=extip:${IP} + - --port=13272 + - --rpc.gascap=600000000 + - --rpc.txfeecap=0 + - --state.scheme=hash + - --syncmode=full + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,debug,admin,txpool,engine + - --http.port=8545 + - --http.vhosts=* + - --ws + - --ws.addr=0.0.0.0 + - --ws.api=eth,net,web3,debug,admin,txpool,engine + - --ws.origins=* + - --ws.port=8545 + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --authrpc.vhosts=* restart: unless-stopped stop_grace_period: 5m networks: diff --git a/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml b/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml index 1e0689f4..ddb2eee2 100644 --- a/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml +++ b/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml @@ -22,8 +22,31 @@ services: - 13272:13272/udp expose: - 8545 - - 8551 - command: --goat=testnet3 + command: + - --datadir=/root/.ethereum + - --db.engine=pebble + - --gcmode=full + - --goat=testnet3 + - --maxpeers=50 + - --nat=extip:${IP} + - --port=13272 + - --rpc.gascap=600000000 + - --rpc.txfeecap=0 + - --state.scheme=path + - --syncmode=snap + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,debug,admin,txpool,engine + - --http.port=8545 + - --http.vhosts=* + - --ws + - --ws.addr=0.0.0.0 + - --ws.api=eth,net,web3,debug,admin,txpool,engine + - --ws.origins=* + - --ws.port=8545 + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --authrpc.vhosts=* restart: unless-stopped stop_grace_period: 5m networks: diff --git a/goat/testnet3/node-entrypoint.sh b/goat/testnet3/node-entrypoint.sh index fc89796b..56cd89d0 100755 --- a/goat/testnet3/node-entrypoint.sh +++ b/goat/testnet3/node-entrypoint.sh @@ -1,13 +1,4 @@ #!/bin/sh -if [ ! -d "/root/.ethereum/geth/chaindata" ]; then - geth init /genesis/geth.json -else - echo "Chain already initialized." -fi - -geth -root@rpc-jp-1:~/rpc# cat goat/node-entrypoint.sh -#!/bin/sh # Custom initialization steps go here echo "Starting initialization steps..."