btcpayserver/BTCPayServer
Andrew Camilleri cdfdad3e3d
GreenField API: Wallet API (#2246)
* GreenField: Wallet API

* more work

* wip

* rough fiunish of transaction sending api

* Allow to create tx without broadcasting and small fixes

* Refactor Wallet Receive feature ad add greenfield api for address reserve for wallet

* add wallet api client

* add docs

* fix json converter tags

* fixes and add wallet tests

* fix tests

* fix rebase

* fixes

* just pass the tests already

* ugggh

* small cleanup

* revert int support in numeric string converter and make block id as native number in json

* fix LN endpoint

* try fix flaky test

* Revert "try fix flaky test"

This reverts commit 2e0d256325.

* try fix other flaky test

* return proepr error if fee rate could not be fetched

* try fix test again

* reduce fee related logic for wallet api

* try reduce code changes for pr scope

* change auth logic for initial release of wallet api
2021-03-11 21:34:52 +09:00
..
Components UI: Wrap notification text 2021-01-07 13:58:23 +01:00
Configuration Update NBitcoin, NetworkType => ChainName, signet support (#2224) 2021-01-27 14:39:38 +09:00
Controllers GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
Data GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
Events Improve tests of webhooks 2020-11-14 13:39:44 +09:00
Extensions GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
Filters Split Options in BTCPayOptions (#2175) 2021-01-02 13:44:28 +01:00
HostedServices GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
Hosting GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
JsonConverters Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Logging Add invoice event severity 2020-09-01 18:19:49 +02:00
ModelBinders Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Models Add replace confirmation; distinguish wallet types 2021-03-02 12:26:18 +01:00
PaymentRequest Rename invoice states and payment states 2020-11-23 18:28:35 +09:00
Payments Fix issue around new bech uppercase + vault supported flag (#2337) 2021-03-09 12:45:56 +09:00
Plugins Remove Max body request size 2021-02-15 13:42:08 +01:00
Properties Plugins: Load plugins by order, aesthetic plugin dependency system (#2020) 2020-11-05 15:43:14 +01:00
Security GreenField: Notifications API (#2055) 2020-12-11 23:11:08 +09:00
Services GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
SSH Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Storage Fix some NRE in the FileService 2021-03-06 13:36:36 +09:00
U2F Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Validation Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Views Fix issue around new bech uppercase + vault supported flag (#2337) 2021-03-09 12:45:56 +09:00
wwwroot GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
_ViewImports.cshtml Use razor component to encapsulate UI logic 2020-08-12 16:48:14 +09:00
BitpayHttpException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServer.csproj Use library for Payjoin Sender (#2158) 2021-03-01 22:44:53 +09:00
BTCPayServer.ruleset general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
bundleconfig.json Remove clipboard code from main-bundle 2021-01-28 10:48:06 +01:00
CorsPolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CurrencyValue.cs Introduce Additional Data to Store Blob and move obsolete props to migration (#2065) 2020-12-29 17:58:35 +09:00
DerivationSchemeParser.cs Add Bitcoin Output descriptor support (#2169) 2021-01-11 11:22:42 +09:00
DerivationSchemeSettings.cs Wallet setup redesign (#2164) 2021-02-11 19:48:54 +09:00
EventAggregator.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ExplorerClientProvider.cs Split Options in BTCPayOptions (#2175) 2021-01-02 13:44:28 +01:00
Extensions.cs Refactor how we handle and validate LN ConnectionStrings (#2314) 2021-03-02 11:11:58 +09:00
HwiWebSocketTransport.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IDelay.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Program.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Roles.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
SearchString.cs Adding support for dynamic, special meaning date strings 2020-07-28 10:28:32 -05:00
StorePolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TransactionComparer.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WalletId.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WebSocketHelper.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WellKnownTempData.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ZoneLimits.cs Simplify Shopify integration 2020-09-24 16:25:35 +02:00