btcpayserver/BTCPayServer.Abstractions
Wouter Samaey 6f2b673021
Custodian withdrawal support + Some refactoring and cleanup (#4085)
* Renamed "WithdrawAsync" to "WithdrawToStoreWalletAsync"

* WIP

* WIP withdrawal + Refactored Form saving to JObject

* WIP

* Form to fix bad values during withdrawing appears correctly

* WIP

* Lots of cleanup and refactoring + Password field and toggle password view

* Cleanup + Finishing touches on withdrawals

* Added "Destination" dummy text as this is always the destination.

* Fixed broken test

* Added support for withdrawing using qty as a percentage if it ends with "%". Needs more testing.

* Fixed broken build

* Fixed broken build (2)

* Update BTCPayServer/wwwroot/swagger/v1/swagger.template.custodians.json

Co-authored-by: d11n <mail@dennisreimann.de>

* Update BTCPayServer/wwwroot/swagger/v1/swagger.template.custodians.json

Co-authored-by: d11n <mail@dennisreimann.de>

* Improved unit tests

* Fixed swagger bug

* Test improvements

Make string conversion of quantity explicitely.

* Fix build warnings

* Swagger: Add missing operationId

* Made change Dennis requested

* Removed unused file

* Removed incorrect comment

* Extra contructor

* Renamed client methods

* Cleanup config before saving

* Fixed broken controller

* Refactor custodian

* Fix build

* Make decimal fields strings to match the rest of Greenfield

* Improve parsing of % quantities

---------

Co-authored-by: d11n <mail@dennisreimann.de>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-03-20 10:45:32 +09:00
..
Configuration Add ability to migrate from MySQL and SQLite with EF (#4614) 2023-02-10 11:43:46 +09:00
Constants Refactoring: Move WellKnownTempData into Abstractions.Constants 2022-02-21 16:39:08 +01:00
Contracts Different icons for notifications (#4632) 2023-02-21 11:06:27 +09:00
Converters BTCPay Extensions Part 2 (#2001) 2020-10-21 14:02:20 +02:00
Custodians Custodian withdrawal support + Some refactoring and cleanup (#4085) 2023-03-20 10:45:32 +09:00
Extensions [Greenfield] Allow passing email instead of user id in API (#4732) 2023-03-03 21:24:27 +09:00
Form Custodian withdrawal support + Some refactoring and cleanup (#4085) 2023-03-20 10:45:32 +09:00
Models Use AssemblyProduct rather than AssemblyTitle for default plugin name 2023-01-17 22:05:24 +09:00
Security CSP: Remove unsafe-eval when vue isn't used (#4747) 2023-03-08 17:57:36 +09:00
Services Refactoring: Extract Safe module to Abstractions (#3676) 2022-04-26 10:28:49 +09:00
TagHelpers Different icons for notifications (#4632) 2023-02-21 11:06:27 +09:00
BTCPayServer.Abstractions.csproj bump ms aspnet packages (#4166) 2022-10-07 14:53:30 +09:00
CamelCaseSerializerSettings.cs Form Builder (#4137) 2022-11-25 10:42:55 +09:00
icon.png Add nuget publishing for plugin packaer and abstractions (#2018) 2020-10-25 00:21:50 +09:00
PushNuget.ps1 Add nuget publishing for plugin packaer and abstractions (#2018) 2020-10-25 00:21:50 +09:00