This commit is contained in:
Para Dox
2025-04-11 15:25:55 +07:00
parent 1529bf3bfc
commit 5b87c35356
209 changed files with 1426 additions and 491 deletions

View File

@@ -14,7 +14,7 @@ services:
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.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
expose:
@@ -28,6 +28,8 @@ services:
- ${GOAT_MAINNET_GETH_ARCHIVE_LEVELDB_HASH_DATA:-goat-mainnet-geth-archive-leveldb-hash}:/root/.ethereum
- /slowdisk:/slowdisk
- .//mainnet:/config
command: --goat=mainnet
networks:
- chains
@@ -48,7 +50,10 @@ volumes:
goat-mainnet-geth-archive-leveldb-hash_node:
x-upstreams:
- chain: goat-mainnet-alpha
- id: $${ID}
labels:
provider: $${PROVIDER}
chain: goat-mainnet-alpha
method-groups:
enabled:
- debug
@@ -57,6 +62,7 @@ x-upstreams:
methods:
disabled:
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only
- name: debug_getRawBlock
- name: debug_getRawTransaction

View File

@@ -14,7 +14,7 @@ services:
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.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
expose:
@@ -28,6 +28,8 @@ services:
- ${GOAT_MAINNET_GETH_PRUNED_PEBBLE_PATH_DATA:-goat-mainnet-geth-pruned-pebble-path}:/root/.ethereum
- /slowdisk:/slowdisk
- .//mainnet:/config
command: --goat=mainnet
networks:
- chains
@@ -48,7 +50,10 @@ volumes:
goat-mainnet-geth-pruned-pebble-path_node:
x-upstreams:
- chain: goat-mainnet-alpha
- id: $${ID}
labels:
provider: $${PROVIDER}
chain: goat-mainnet-alpha
method-groups:
enabled:
- debug
@@ -58,7 +63,9 @@ x-upstreams:
disabled:
# not compatible with path state scheme
- name: debug_traceBlockByHash
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only
- name: debug_getRawBlock
- name: debug_getRawTransaction

View File

@@ -14,7 +14,7 @@ services:
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.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
expose:
@@ -28,6 +28,8 @@ services:
- ${GOAT_TESTNET3_GETH_ARCHIVE_LEVELDB_HASH_DATA:-goat-testnet3-geth-archive-leveldb-hash}:/root/.ethereum
- /slowdisk:/slowdisk
- .//testnet3:/config
command: --goat=testnet3
networks:
- chains
@@ -48,7 +50,10 @@ volumes:
goat-testnet3-geth-archive-leveldb-hash_node:
x-upstreams:
- chain: goat-testnet3
- id: $${ID}
labels:
provider: $${PROVIDER}
chain: goat-testnet3
method-groups:
enabled:
- debug
@@ -57,6 +62,7 @@ x-upstreams:
methods:
disabled:
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only
- name: debug_getRawBlock
- name: debug_getRawTransaction

View File

@@ -14,7 +14,7 @@ services:
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.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
expose:
@@ -28,6 +28,8 @@ services:
- ${GOAT_TESTNET3_GETH_PRUNED_PEBBLE_PATH_DATA:-goat-testnet3-geth-pruned-pebble-path}:/root/.ethereum
- /slowdisk:/slowdisk
- .//testnet3:/config
command: --goat=testnet3
networks:
- chains
@@ -48,7 +50,10 @@ volumes:
goat-testnet3-geth-pruned-pebble-path_node:
x-upstreams:
- chain: goat-testnet3
- id: $${ID}
labels:
provider: $${PROVIDER}
chain: goat-testnet3
method-groups:
enabled:
- debug
@@ -58,7 +63,9 @@ x-upstreams:
disabled:
# not compatible with path state scheme
- name: debug_traceBlockByHash
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only
- name: debug_getRawBlock
- name: debug_getRawTransaction