ElementsProject / ElementsProject/elements
[Bug] Elements-23.2.2 with CT discount cannot send full balance less fee
- 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
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