Warn users that withdrawals only support P2WPKH bech32 addresses
embit's address_to_scriptpubkey only knows Bitcoin's network prefixes, not PLM's — so a legacy P2PKH address (prefix 55, "P...") silently produces a None scriptpubkey instead of a clear rejection, and P2SH only works by coincidence. Until the address decoding is fixed to use PLM's own network prefixes, surface the current limitation to users in the withdrawal form and the user guide instead of letting them lose funds to a broken address. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -453,6 +453,7 @@
|
||||
<p class="hint">Invia fondi a un indirizzo PLM esterno</p>
|
||||
<label for="wd-address">Indirizzo esterno</label>
|
||||
<input id="wd-address" class="mono" placeholder="plm1q...">
|
||||
<p class="hint">Solo indirizzi P2WPKH bech32 (quelli che iniziano con <code>plm1q...</code>). Indirizzi legacy (<code>P...</code>) o P2SH non sono supportati.</p>
|
||||
<label for="wd-amount">Importo (PLM)</label>
|
||||
<input id="wd-amount" inputmode="decimal" placeholder="es. 2">
|
||||
<button onclick="withdraw()" id="withdraw-btn">Preleva</button>
|
||||
|
||||
@@ -104,6 +104,11 @@ Form con due campi:
|
||||
Il prelievo viene costruito e trasmesso sulla rete; la fee di rete viene
|
||||
scalata dall'importo richiesto (non si aggiunge separatamente).
|
||||
|
||||
> **Nota**: attualmente è supportato solo l'indirizzo esterno in formato
|
||||
> **P2WPKH bech32** (quelli che iniziano con `plm1q...`). Non inserire
|
||||
> indirizzi legacy (quelli che iniziano con `P...`) o P2SH: al momento
|
||||
> non sono gestiti correttamente dal server.
|
||||
|
||||
### Profilo
|
||||
|
||||
Due card:
|
||||
|
||||
Reference in New Issue
Block a user