From 2960ac3480234d052ec8db1bf277e72baa364061 Mon Sep 17 00:00:00 2001 From: rob Date: Fri, 11 Sep 2026 09:34:36 +0000 Subject: [PATCH 1/2] avalanche C-chain configs: debug-api-enabled true (mainnet pruned/archive/firewood, fuji pruned/archive) so the advertised dshackle debug group is actually served (dRPC routed 110 debug_trace* calls/day into method-not-available) Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX --- avalanche/fuji/archive/C/config.json | 3 ++- avalanche/fuji/pruned/C/config.json | 5 +++-- avalanche/mainnet/archive/C/config.json | 3 ++- avalanche/mainnet/firewood/C/config.json | 2 +- avalanche/mainnet/pruned/C/config.json | 4 ++-- 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/avalanche/fuji/archive/C/config.json b/avalanche/fuji/archive/C/config.json index 20a47147..a2403623 100644 --- a/avalanche/fuji/archive/C/config.json +++ b/avalanche/fuji/archive/C/config.json @@ -2,5 +2,6 @@ "state-sync-enabled": false, "pruning-enabled": false, "rpc-gas-cap": 2500000000, - "eth-rpc-gas-limit": 2500000000 + "eth-rpc-gas-limit": 2500000000, + "debug-api-enabled": true } diff --git a/avalanche/fuji/pruned/C/config.json b/avalanche/fuji/pruned/C/config.json index 9db83fb2..bb17e8c5 100644 --- a/avalanche/fuji/pruned/C/config.json +++ b/avalanche/fuji/pruned/C/config.json @@ -2,5 +2,6 @@ "rpc-gas-cap": 2500000000, "eth-rpc-gas-limit": 2500000000, "state-sync-enabled": true, - "state-sync-skip-resume": true -} \ No newline at end of file + "state-sync-skip-resume": true, + "debug-api-enabled": true +} diff --git a/avalanche/mainnet/archive/C/config.json b/avalanche/mainnet/archive/C/config.json index 63ca7967..c716e784 100644 --- a/avalanche/mainnet/archive/C/config.json +++ b/avalanche/mainnet/archive/C/config.json @@ -1,4 +1,5 @@ { "state-sync-enabled": false, - "pruning-enabled": false + "pruning-enabled": false, + "debug-api-enabled": true } diff --git a/avalanche/mainnet/firewood/C/config.json b/avalanche/mainnet/firewood/C/config.json index 03498c1f..f47f2d48 100644 --- a/avalanche/mainnet/firewood/C/config.json +++ b/avalanche/mainnet/firewood/C/config.json @@ -8,7 +8,7 @@ "eth-api-enabled": true, "personal-api-enabled": false, "tx-pool-api-enabled": false, - "debug-api-enabled": false, + "debug-api-enabled": true, "web3-api-enabled": true, "local-txs-enabled": false, "pruning-enabled": false, diff --git a/avalanche/mainnet/pruned/C/config.json b/avalanche/mainnet/pruned/C/config.json index 000845cc..9512fd9e 100644 --- a/avalanche/mainnet/pruned/C/config.json +++ b/avalanche/mainnet/pruned/C/config.json @@ -8,7 +8,7 @@ "eth-api-enabled": true, "personal-api-enabled": false, "tx-pool-api-enabled": false, - "debug-api-enabled": false, + "debug-api-enabled": true, "web3-api-enabled": true, "local-txs-enabled": false, "pruning-enabled": true, @@ -18,4 +18,4 @@ "log-level": "info", "state-sync-enabled": true, "state-sync-skip-resume": true -} \ No newline at end of file +} -- 2.49.1 From eee8bc13def79102cabc77a696e2e5251977b321 Mon Sep 17 00:00:00 2001 From: rob Date: Fri, 11 Sep 2026 09:58:49 +0000 Subject: [PATCH 2/2] avalanche C-chain configs: select APIs via eth-apis (defaults + debug/debug-tracer/debug-file-tracer/debug-handler); the legacy *-api-enabled flags are ignored by avalanchego 1.14.2 (canary rpc-de-22: debug_trace* now served) Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX --- avalanche/fuji/archive/C/config.json | 14 +++++++++++++- avalanche/fuji/pruned/C/config.json | 14 +++++++++++++- avalanche/mainnet/archive/C/config.json | 14 +++++++++++++- avalanche/mainnet/firewood/C/config.json | 23 ++++++++++++++--------- avalanche/mainnet/pruned/C/config.json | 23 ++++++++++++++--------- 5 files changed, 67 insertions(+), 21 deletions(-) diff --git a/avalanche/fuji/archive/C/config.json b/avalanche/fuji/archive/C/config.json index a2403623..43abe5d3 100644 --- a/avalanche/fuji/archive/C/config.json +++ b/avalanche/fuji/archive/C/config.json @@ -3,5 +3,17 @@ "pruning-enabled": false, "rpc-gas-cap": 2500000000, "eth-rpc-gas-limit": 2500000000, - "debug-api-enabled": true + "eth-apis": [ + "eth", + "eth-filter", + "net", + "web3", + "internal-eth", + "internal-blockchain", + "internal-transaction", + "debug", + "debug-tracer", + "debug-file-tracer", + "debug-handler" + ] } diff --git a/avalanche/fuji/pruned/C/config.json b/avalanche/fuji/pruned/C/config.json index bb17e8c5..1af7445a 100644 --- a/avalanche/fuji/pruned/C/config.json +++ b/avalanche/fuji/pruned/C/config.json @@ -3,5 +3,17 @@ "eth-rpc-gas-limit": 2500000000, "state-sync-enabled": true, "state-sync-skip-resume": true, - "debug-api-enabled": true + "eth-apis": [ + "eth", + "eth-filter", + "net", + "web3", + "internal-eth", + "internal-blockchain", + "internal-transaction", + "debug", + "debug-tracer", + "debug-file-tracer", + "debug-handler" + ] } diff --git a/avalanche/mainnet/archive/C/config.json b/avalanche/mainnet/archive/C/config.json index c716e784..64d5ab14 100644 --- a/avalanche/mainnet/archive/C/config.json +++ b/avalanche/mainnet/archive/C/config.json @@ -1,5 +1,17 @@ { "state-sync-enabled": false, "pruning-enabled": false, - "debug-api-enabled": true + "eth-apis": [ + "eth", + "eth-filter", + "net", + "web3", + "internal-eth", + "internal-blockchain", + "internal-transaction", + "debug", + "debug-tracer", + "debug-file-tracer", + "debug-handler" + ] } diff --git a/avalanche/mainnet/firewood/C/config.json b/avalanche/mainnet/firewood/C/config.json index f47f2d48..7b26c042 100644 --- a/avalanche/mainnet/firewood/C/config.json +++ b/avalanche/mainnet/firewood/C/config.json @@ -1,15 +1,7 @@ { - "snowman-api-enabled": false, - "coreth-admin-api-enabled": false, - "net-api-enabled": true, "rpc-gas-cap": 2500000000, "rpc-tx-fee-cap": 100, "eth-rpc-gas-limit": 2500000000, - "eth-api-enabled": true, - "personal-api-enabled": false, - "tx-pool-api-enabled": false, - "debug-api-enabled": true, - "web3-api-enabled": true, "local-txs-enabled": false, "pruning-enabled": false, "api-max-duration": 0, @@ -20,5 +12,18 @@ "state-sync-skip-resume": true, "state-scheme": "firewood", "populate-missing-tries": null, - "snapshot-cache": 0 + "snapshot-cache": 0, + "eth-apis": [ + "eth", + "eth-filter", + "net", + "web3", + "internal-eth", + "internal-blockchain", + "internal-transaction", + "debug", + "debug-tracer", + "debug-file-tracer", + "debug-handler" + ] } diff --git a/avalanche/mainnet/pruned/C/config.json b/avalanche/mainnet/pruned/C/config.json index 9512fd9e..8a1ea768 100644 --- a/avalanche/mainnet/pruned/C/config.json +++ b/avalanche/mainnet/pruned/C/config.json @@ -1,15 +1,7 @@ { - "snowman-api-enabled": false, - "coreth-admin-api-enabled": false, - "net-api-enabled": true, "rpc-gas-cap": 2500000000, "rpc-tx-fee-cap": 100, "eth-rpc-gas-limit": 2500000000, - "eth-api-enabled": true, - "personal-api-enabled": false, - "tx-pool-api-enabled": false, - "debug-api-enabled": true, - "web3-api-enabled": true, "local-txs-enabled": false, "pruning-enabled": true, "api-max-duration": 0, @@ -17,5 +9,18 @@ "allow-unfinalized-queries": false, "log-level": "info", "state-sync-enabled": true, - "state-sync-skip-resume": true + "state-sync-skip-resume": true, + "eth-apis": [ + "eth", + "eth-filter", + "net", + "web3", + "internal-eth", + "internal-blockchain", + "internal-transaction", + "debug", + "debug-tracer", + "debug-file-tracer", + "debug-handler" + ] } -- 2.49.1