ElementsProject / ElementsProject/elements

[Bug] Elements-23.2.2 with CT discount cannot send full balance less fee

Offen
#1,358 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
needs reproduction
Vorherrschende Sprache
C++
Sterne
1.2k
Forks
416
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
15

Beschreibung

When `sendtoaddress` is called to send the whole liquid balance less margin for fee (75-200 sats) CT discount is not applied and results in:
```
error code: -6
error message:
Insufficient funds
```

https://github.com/ElementsProject/peerswap/pull/304#issuecomment-2303931071

We understand there is an option `subtractfeefromamount`, but prefer not to use it.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne beim sendtoaddress-RPC-Pfad und reproduziere den Fall aus Elements 23.2.2, indem du das gesamte Liquid-Guthaben abzüglich einer Gebührenmarge von 75–200 sat verwendest, mit aktiviertem CT-Discount und ohne subtractfeefromamount. Verfolge die Behandlung der Gebühren und des Confidential-Transaction-Discounts; abgeschlossen ist die Aufgabe, wenn der Aufruf für dieses Guthaben erfolgreich ist und nicht mehr Insufficient funds zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
blockchain
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.