You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once #1 (Glyph-aware script parser) lands and the Send tab can spend Glyph UTXOs, there's still a UX cliff: Glyph UTXOs are typically dust-sized (1k–10k sats) while Radiant's min relay fee is 10,000 sats/byte. A 1-input 1-output tx spending a 10k-sat Glyph would need ~1.9M sats fee — impossible from the Glyph UTXO alone.
The Send flow needs to auto-select at least one additional fee-source UTXO from the same wallet when spending a Glyph.
Show a clear UI note: "This spend includes extra inputs to pay the network fee (0.03 RXD required). Change goes to [change_address]."
Optionally, warn: "This tx burns the Glyph NFT (ref not forwarded to any output). To transfer the Glyph instead, use Advanced → Transfer NFT." (v1.1 scope — forwarding the ref requires constructing a Glyph-carrying output, which is not today's scope.)
Privacy caveat worth surfacing in UI
Combining a Glyph UTXO with a plain P2PKH UTXO from the same wallet on-chain proves both belong to the same owner. If the Glyph came from a source with different provenance than the rest of the wallet (e.g., minted by a separate service), this combination breaks that privacy boundary. Consider a one-time warning on the first Glyph-spend send.
Scope clarification
v1.1 (this issue): spend-and-burn — Glyph ref dropped, value returned to wallet as plain P2PKH change.
v1.2+ (future): forward the Glyph — ref stays alive in an output that carries it to a new address.
Spend-and-burn matches the validated mainnet test: 22d4e0e07200….
Problem
Once #1 (Glyph-aware script parser) lands and the Send tab can spend Glyph UTXOs, there's still a UX cliff: Glyph UTXOs are typically dust-sized (1k–10k sats) while Radiant's min relay fee is 10,000 sats/byte. A 1-input 1-output tx spending a 10k-sat Glyph would need ~1.9M sats fee — impossible from the Glyph UTXO alone.
The Send flow needs to auto-select at least one additional fee-source UTXO from the same wallet when spending a Glyph.
Repro (will apply once #1 lands)
Fix (proposal)
In the coin-selection algorithm for Radiant sends:
Privacy caveat worth surfacing in UI
Combining a Glyph UTXO with a plain P2PKH UTXO from the same wallet on-chain proves both belong to the same owner. If the Glyph came from a source with different provenance than the rest of the wallet (e.g., minted by a separate service), this combination breaks that privacy boundary. Consider a one-time warning on the first Glyph-spend send.
Scope clarification
Spend-and-burn matches the validated mainnet test:
22d4e0e07200….Related
spend_real_glyph_2in.pyimplements the 2-input spend logic end-to-endradiant-ledger-guidesection 6 covers the fee-math rationale