Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 288d9dcbdf |
106
op/op/mainnet/reth/reth.toml
Normal file
106
op/op/mainnet/reth/reth.toml
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
[stages.era]
|
||||||
|
|
||||||
|
[stages.headers]
|
||||||
|
downloader_max_concurrent_requests = 100
|
||||||
|
downloader_min_concurrent_requests = 5
|
||||||
|
downloader_max_buffered_responses = 100
|
||||||
|
downloader_request_limit = 1000
|
||||||
|
commit_threshold = 10000
|
||||||
|
|
||||||
|
[stages.bodies]
|
||||||
|
downloader_request_limit = 200
|
||||||
|
downloader_stream_batch_size = 1000
|
||||||
|
downloader_max_buffered_blocks_size_bytes = 2147483648
|
||||||
|
downloader_min_concurrent_requests = 5
|
||||||
|
downloader_max_concurrent_requests = 100
|
||||||
|
|
||||||
|
[stages.sender_recovery]
|
||||||
|
commit_threshold = 5000000
|
||||||
|
|
||||||
|
[stages.execution]
|
||||||
|
max_blocks = 500000
|
||||||
|
max_changes = 5000000
|
||||||
|
max_cumulative_gas = 1500000000000
|
||||||
|
max_duration = "10m"
|
||||||
|
|
||||||
|
[stages.prune]
|
||||||
|
commit_threshold = 1000000
|
||||||
|
|
||||||
|
[stages.account_hashing]
|
||||||
|
clean_threshold = 500000
|
||||||
|
commit_threshold = 100000
|
||||||
|
|
||||||
|
[stages.storage_hashing]
|
||||||
|
clean_threshold = 500000
|
||||||
|
commit_threshold = 100000
|
||||||
|
|
||||||
|
[stages.merkle]
|
||||||
|
incremental_threshold = 7000
|
||||||
|
rebuild_threshold = 100000
|
||||||
|
|
||||||
|
[stages.transaction_lookup]
|
||||||
|
chunk_size = 500000
|
||||||
|
|
||||||
|
[stages.index_account_history]
|
||||||
|
commit_threshold = 100000
|
||||||
|
|
||||||
|
[stages.index_storage_history]
|
||||||
|
commit_threshold = 100000
|
||||||
|
|
||||||
|
[stages.etl]
|
||||||
|
file_size = 524288000
|
||||||
|
|
||||||
|
[prune]
|
||||||
|
block_interval = 5
|
||||||
|
|
||||||
|
[prune.segments.merkle_changesets]
|
||||||
|
distance = 10064
|
||||||
|
|
||||||
|
[peers]
|
||||||
|
refill_slots_interval = "5s"
|
||||||
|
trusted_nodes = []
|
||||||
|
trusted_nodes_only = false
|
||||||
|
trusted_nodes_resolution_interval = "1h"
|
||||||
|
max_backoff_count = 5
|
||||||
|
ban_duration = "12h"
|
||||||
|
incoming_ip_throttle_duration = "30s"
|
||||||
|
|
||||||
|
[peers.connection_info]
|
||||||
|
max_outbound = 100
|
||||||
|
max_inbound = 30
|
||||||
|
max_concurrent_outbound_dials = 15
|
||||||
|
|
||||||
|
[peers.reputation_weights]
|
||||||
|
bad_message = -16384
|
||||||
|
bad_block = -16384
|
||||||
|
bad_transactions = -16384
|
||||||
|
already_seen_transactions = 0
|
||||||
|
timeout = -4096
|
||||||
|
bad_protocol = -2147483648
|
||||||
|
failed_to_connect = -25600
|
||||||
|
dropped = -4096
|
||||||
|
bad_announcement = -1024
|
||||||
|
|
||||||
|
[peers.backoff_durations]
|
||||||
|
low = "30s"
|
||||||
|
medium = "3m"
|
||||||
|
high = "15m"
|
||||||
|
max = "1h"
|
||||||
|
|
||||||
|
[sessions]
|
||||||
|
session_command_buffer = 32
|
||||||
|
session_event_buffer = 260
|
||||||
|
|
||||||
|
[sessions.limits]
|
||||||
|
|
||||||
|
[sessions.initial_internal_request_timeout]
|
||||||
|
secs = 20
|
||||||
|
nanos = 0
|
||||||
|
|
||||||
|
[sessions.protocol_breach_request_timeout]
|
||||||
|
secs = 120
|
||||||
|
nanos = 0
|
||||||
|
|
||||||
|
[sessions.pending_session_timeout]
|
||||||
|
secs = 20
|
||||||
|
nanos = 0
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
polygon-amoy-erigon3-archive:
|
polygon-amoy-erigon3-archive:
|
||||||
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_AMOY_ERIGON3_VERSION:-v3.6.1}
|
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_AMOY_ERIGON3_VERSION:-v3.6.0}
|
||||||
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
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
polygon-amoy-erigon3-minimal:
|
polygon-amoy-erigon3-minimal:
|
||||||
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_AMOY_ERIGON3_VERSION:-v3.6.1}
|
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_AMOY_ERIGON3_VERSION:-v3.6.0}
|
||||||
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
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
polygon-amoy-erigon3:
|
polygon-amoy-erigon3:
|
||||||
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_AMOY_ERIGON3_VERSION:-v3.6.1}
|
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_AMOY_ERIGON3_VERSION:-v3.6.0}
|
||||||
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
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
polygon-mainnet-erigon3-archive:
|
polygon-mainnet-erigon3-archive:
|
||||||
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_MAINNET_ERIGON3_VERSION:-v3.6.1}
|
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_MAINNET_ERIGON3_VERSION:-v3.6.0}
|
||||||
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
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
polygon-mainnet-erigon3-minimal:
|
polygon-mainnet-erigon3-minimal:
|
||||||
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_MAINNET_ERIGON3_VERSION:-v3.6.1}
|
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_MAINNET_ERIGON3_VERSION:-v3.6.0}
|
||||||
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
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
polygon-mainnet-erigon3:
|
polygon-mainnet-erigon3:
|
||||||
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_MAINNET_ERIGON3_VERSION:-v3.6.1}
|
image: ${POLYGON_ERIGON3_IMAGE:-0xpolygon/erigon}:${POLYGON_MAINNET_ERIGON3_VERSION:-v3.6.0}
|
||||||
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
|
||||||
|
|||||||
Reference in New Issue
Block a user