From bf7ffc3a7430b00fabfe53e2b4acb84ace276647 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Tue, 6 Oct 2026 00:29:06 +0000 Subject: [PATCH] Fast-time override file: the six 0.3.11 parameters (class v3 switch, genesis dataset size, proving v1) beside the ledger line's own, the dead timestamp_deviation_tolerance left out (ledger close round 3) kaspa-consensus-core's fast_time_60x_file_is_the_devnet_at_60x reads this file through ../../../../infra/fast-time from the fork and requires every OverrideParams field: on the rebased fork (ledger-fixes-0311, 89dfcb95's fields) the fud-close copy lacked pow_genesis_dataset_log2, program_class_v3_activation_daa and the four proving_v1_* fields, while release-0.3.11's copy still carries timestamp_deviation_tolerance, which X19's node refuses at load. Values as release-0.3.11 ships them (class v3 at never, dataset log2 28, proving v1 at never, segment 8, unproven 10, 1000 bps). kaspa-consensus-core 108 of 108 (2 ignored) and db_compat 7 of 7 on the Mac afterwards. Co-Authored-By: Claude Fable 5.1 --- infra/fast-time/override-60x.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/infra/fast-time/override-60x.json b/infra/fast-time/override-60x.json index 0269c1b80..f1568da3c 100644 --- a/infra/fast-time/override-60x.json +++ b/infra/fast-time/override-60x.json @@ -54,5 +54,11 @@ "proving_v0_activation_daa": 18446744073709551615, "finality_v3_activation_daa": 18446744073709551615, "fees_v1_activation_daa": 0, - "fees": {"pgas": {"version": 1, "cycles_per_pgas": 1000, "intrinsic_pgas_per_tx": 300, "modexp_base": 10, "modexp_per_byte_numer": 1, "modexp_per_byte_denom": 10}, "block_proving_gas_limit": 120000, "shard_proving_gas_budget": 30000, "min_execution_base_fee_wei": 100000000000, "min_proving_base_fee_wei": 10000000000000, "initial_execution_base_fee_wei": 100000000000, "initial_proving_base_fee_wei": 10000000000000, "base_fee_change_denominator": 8} + "fees": {"pgas": {"version": 1, "cycles_per_pgas": 1000, "intrinsic_pgas_per_tx": 300, "modexp_base": 10, "modexp_per_byte_numer": 1, "modexp_per_byte_denom": 10}, "block_proving_gas_limit": 120000, "shard_proving_gas_budget": 30000, "min_execution_base_fee_wei": 100000000000, "min_proving_base_fee_wei": 10000000000000, "initial_execution_base_fee_wei": 100000000000, "initial_proving_base_fee_wei": 10000000000000, "base_fee_change_denominator": 8}, + "program_class_v3_activation_daa": 18446744073709551615, + "pow_genesis_dataset_log2": 28, + "proving_v1_activation_daa": 18446744073709551615, + "proving_v1_segment_blocks": 8, + "proving_v1_unproven_daa": 10, + "proving_v1_aggregator_share_bps": 1000 }