Commit e450df9
committed
Fix DOGE P2P: protocol version 70015 in getheaders + diagnostics
CoinBroadcaster::request_headers() hardcoded 70017 (LTC) for all
chains. DOGE requires 70015 — dogecoind ignores getheaders with
wrong version, causing embedded header sync to stall permanently.
Added diagnostic logging throughout DOGE pipeline:
- Full block receipt + UTXO connection (every block)
- Mempool tx arrival with txid
- Mempool cleanup per block
- Fee revalidation results
- Template builder output (height, subsidy, fees, txs)
- BIP 35 clarification (DOGE uses inv/tx, not mempool msg)1 parent a5f17c4 commit e450df9
3 files changed
Lines changed: 49 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3618 | 3618 | | |
3619 | 3619 | | |
3620 | 3620 | | |
3621 | | - | |
3622 | | - | |
| 3621 | + | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
| 3625 | + | |
3623 | 3626 | | |
3624 | 3627 | | |
3625 | 3628 | | |
| |||
3713 | 3716 | | |
3714 | 3717 | | |
3715 | 3718 | | |
| 3719 | + | |
| 3720 | + | |
| 3721 | + | |
| 3722 | + | |
| 3723 | + | |
3716 | 3724 | | |
3717 | 3725 | | |
3718 | 3726 | | |
| |||
3722 | 3730 | | |
3723 | 3731 | | |
3724 | 3732 | | |
3725 | | - | |
3726 | | - | |
| 3733 | + | |
| 3734 | + | |
| 3735 | + | |
| 3736 | + | |
| 3737 | + | |
| 3738 | + | |
| 3739 | + | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
3727 | 3743 | | |
3728 | 3744 | | |
3729 | 3745 | | |
3730 | 3746 | | |
3731 | | - | |
| 3747 | + | |
3732 | 3748 | | |
3733 | 3749 | | |
3734 | 3750 | | |
| |||
3741 | 3757 | | |
3742 | 3758 | | |
3743 | 3759 | | |
| 3760 | + | |
3744 | 3761 | | |
3745 | 3762 | | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
| 3767 | + | |
| 3768 | + | |
3746 | 3769 | | |
3747 | 3770 | | |
3748 | | - | |
| 3771 | + | |
| 3772 | + | |
| 3773 | + | |
3749 | 3774 | | |
| 3775 | + | |
3750 | 3776 | | |
3751 | 3777 | | |
3752 | 3778 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | | - | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
306 | 308 | | |
307 | 309 | | |
308 | 310 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
133 | 135 | | |
134 | 136 | | |
135 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
136 | 150 | | |
137 | 151 | | |
138 | 152 | | |
| |||
0 commit comments