From 120c070a1e3b47c93d6a39bf5f89e6b7b8e6f219 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Mon, 22 Jun 2026 00:56:24 +0000 Subject: [PATCH] zora: add rollup.json and reth.toml for op-reth pruned-trace profile --- op/zora/mainnet/reth/reth.toml | 106 +++++++++++++++++++++++++++++++++ op/zora/mainnet/rollup.json | 44 ++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 op/zora/mainnet/reth/reth.toml create mode 100644 op/zora/mainnet/rollup.json diff --git a/op/zora/mainnet/reth/reth.toml b/op/zora/mainnet/reth/reth.toml new file mode 100644 index 00000000..4d5661bc --- /dev/null +++ b/op/zora/mainnet/reth/reth.toml @@ -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 = 5000000 + +[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 diff --git a/op/zora/mainnet/rollup.json b/op/zora/mainnet/rollup.json new file mode 100644 index 00000000..49cb7731 --- /dev/null +++ b/op/zora/mainnet/rollup.json @@ -0,0 +1,44 @@ +{ + "genesis": { + "l1": { + "hash": "0xbdbd2847f7aa5f7cd1bd4c9f904057f4ba0b498c7e380199c01d240e3a41a84f", + "number": 17473923 + }, + "l2": { + "hash": "0x47555a45a1af8d4728ca337a1e48375a83919b1ea16591e070a07388b7364e29", + "number": 0 + }, + "l2_time": 1686693839, + "system_config": { + "batcherAddr": "0x625726c858dBF78c0125436C943Bf4b4bE9d9033", + "overhead": "0x00000000000000000000000000000000000000000000000000000000000000bc", + "scalar": "0x00000000000000000000000000000000000000000000000000000000000a6fe0", + "gasLimit": 30000000 + } + }, + "block_time": 2, + "max_sequencer_drift": 600, + "seq_window_size": 3600, + "channel_timeout": 300, + "l1_chain_id": 1, + "l2_chain_id": 7777777, + "regolith_time": 0, + "canyon_time": 1704992401, + "delta_time": 1708560000, + "ecotone_time": 1710374401, + "fjord_time": 1720627201, + "granite_time": 1726070401, + "holocene_time": 1736445601, + "isthmus_time": 1746806401, + "jovian_time": 1764691201, + "karst_time": 1783526401, + "batch_inbox_address": "0x6F54Ca6F6EdE96662024Ffd61BFd18f3f4e34DFf", + "deposit_contract_address": "0x1a0ad011913A150f69f6A19DF447A0CfD9551054", + "l1_system_config_address": "0xA3cAB0126d5F504B071b81a3e8A2BBBF17930d86", + "protocol_versions_address": "0xB0F15106fa1e473Ddb39790f197275BC979Aa37e", + "chain_op_config": { + "eip1559Elasticity": 6, + "eip1559Denominator": 50, + "eip1559DenominatorCanyon": 250 + } +}