-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
I have unaudited ZEPH outputs in my wallet that are no longer spendable after Hardfork v11. Attempts to audit / audit_all or transfer these outputs result in rejection by the daemon with the error:
Invalid transaction type for HF_VERSION > HF_VERSION_V11
This is urgent: the funds are visible in my wallet's transfers but the network refuses the transactions. I need an official remediation path (migration tool, permitted on-chain conversion, or other recovery mechanism) from the core team.
Wallet / node context
- Wallet address (source): ZEPHYR2Bk (shown in my wallet prompt)
- Destination address used for tests: ZEPHYR3TwWsYLkCdMgURQig4...69cg9x4a
- Node / chain: mainnet
- Node status (from
./zephyrd statuswhile synced):
Height: 619369/619369 (100.0%) on mainnet, not mining, net hash 145.64 MH/s, v11, 12(out)+0(in) connections, uptime 0d 0h 8m 13s
- I ran
rescan_bc/refreshand wallet shows the outputs asunaudited(seeshow_transfersbelow).
Commands I ran (summary)
- Rescan & refresh:
rescan_bc
refresh
- Show transfers (wallet output):
show_transfers
142480 in unlocked 2023-12-15 21:03:07Z 73.030000000000 ZEPH (unaudited) 6bd63fb83de003092cad63491bc4459fd073b54f052136497a709498689ed3da ...
352475 in unlocked 2024-10-03 00:30:29Z 451.250000000000 ZEPH (unaudited) 426b97930e7502b3d8bf1f97dd795fd1f86ee3a815f23a8b12b034a44ac1ec9d ...
361589 in unlocked 2024-10-15 17:06:28Z 26.680000000000 ZEPH (unaudited) 17decc4933349211f16a1fc836aa2504d44f6e06f50f37015e4ab88fbb2a6826 ...
- Attempted audit (test 0.1 ZEPH):
audit ZEPHYR3TwWsYLk... 0.1
# Confirmed (Yes) on prompt
Result:
Error: transaction <6a1e42020dcce4132c883a7087e4d73fc7516ed5beb375bc03168fd033e08c6a> was rejected by daemon
- Attempted audit_all (spent all unaudited outputs); after confirming the wallet published the tx, the daemon rejected with the HF error:
Rejected tx ids from logs (examples):
d402288778885f92f88b1139196c36b7eca49618339635dabe3b36205936d006
6a1e42020dcce4132c883a7087e4d73fc7516ed5beb375bc03168fd033e08c6a
6a281ecaf251535ab5957456ae49afa338e237602a1f8d184602c5916728356c
be5d395fca57aaeb379308378fdbd8bfd8219d5f439df4827f3286d5c03f381a
e7c0cd9ef9328481dc9e249aae81b4e230f9fc8babacfb404a211fb4673f6bb3
Relevant daemon log lines
2025-10-09 11:47:06.404 E Invalid transaction type for HF_VERSION > HF_VERSION_V11: <d40228877...>
2025-10-09 11:51:21.603 E Invalid transaction type for HF_VERSION > HF_VERSION_V11: <6a1e4202...>
...
Problem description
- The wallet shows
unauditedoutputs (seeshow_transfers), but any attempt to convert/spend them is rejected by the network with theInvalid transaction type for HF_VERSION > HF_VERSION_V11error. rescan_bc/refreshdo not change the status — outputs remainunaudited.- The rejection appears to be an HF enforcement: transactions with the old "audit" type are refused on v11+ network nodes.
Requested action (what I need from maintainers)
Please advise urgently on one of the following (or provide an official alternative):
- A supported, documented migration/recovery tool or on-chain migration transaction that converts
unauditedoutputs into HF v11-compatible outputs, or - An official exception / operator-side migration procedure for wallets with unaudited outputs, or
- A script or wallet patch I (and other affected users) can run to safely migrate funds (including any required node version / settings), or
- Clear confirmation that unaudited outputs are permanently unusable and whether any compensatory procedure will be offered.
For whichever path you propose, please include:
- Exact commands and minimal required versions (daemon & wallet).
- Expected fees and whether transactions must be split (due to tx-size / privacy).
- Whether a signed tool will be provided by the core team (preferred).
- If this is a known issue that will be resolved automatically by the network, please provide timeline and whether users should stop attempting to publish transactions (to avoid mempool spam / repeated rejects).
Reproducible steps (for devs)
- Open a wallet with unaudited outputs (as in
show_transfersabove). - Run
auditoraudit_allto convert/send outputs. Confirm prompts. - Observe daemon rejection with
Invalid transaction type for HF_VERSION > HF_VERSION_V11in node logs.
Attachments / supporting data
show_transfersoutput (included above).- Rejected tx ids and the
zephyrdlog lines (included above). ./zephyrd status(included above).
Privacy / security
I am not including any private keys/seed. I am providing public wallet address and tx ids only. I have already backed up my wallet files and seeds offline.
veselov4nton-itmen
Metadata
Metadata
Assignees
Labels
No labels