ragequit returns the full remaining balance of one unapproved Privacy Pools note to its original depositor. This is for notes that have not passed vetting. The original depositor must sign the transaction and have ETH for gas.
Find the note’s label with kohaku balances --include privacy-pools --verbose, then dry-run:
kohaku ragequit --wallet myWallet --label NOTE_LABEL
Review the simulation, then add --broadcast to submit. The sender defaults to the note’s depositor. If needed, select the original depositor with --from 0, --from s0, or --from 0xYourAddress. For an external depositor, an interactive broadcast prompts for the private key with hidden input; a non-interactive broadcast requires --sender-priv <key>. The key must match --from and is not saved. Unsaved HD indexes are derived from the wallet seed automatically. Older BIP-32 notes need --scheme legacy (the default is signature).
Ragequit reveals the link to the deposit. Approved notes should use unshield instead. A shield transaction that reverted and never created a deposit has no note to ragequit.
kohaku ragequit --wallet myWallet --label NOTE_LABEL --scheme legacy --broadcast