btcpayserver/BTCPayServer/Controllers/GreenField
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
..
ApiKeysController.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
GreenFieldUtils.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
HealthController.cs Enable CORS and fix small doc error 2020-06-30 08:26:19 +02:00
InvoiceController.cs Fix NRE if invoice not found 2021-03-06 13:25:40 +09:00
LightningNodeApiController.cs Refactor how we handle and validate LN ConnectionStrings (#2314) 2021-03-02 11:11:58 +09:00
LightningNodeApiController.Internal.cs Refactor how we handle and validate LN ConnectionStrings (#2314) 2021-03-02 11:11:58 +09:00
LightningNodeApiController.Store.cs Refactor how we handle and validate LN ConnectionStrings (#2314) 2021-03-02 11:11:58 +09:00
NotificationsController.cs GreenField: Notifications API (#2055) 2020-12-11 23:11:08 +09:00
PaymentRequestsController.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
PullPaymentController.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
ServerInfoController.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
StoreLightningNetworkPaymentMethodsController.cs Refactor how we handle and validate LN ConnectionStrings (#2314) 2021-03-02 11:11:58 +09:00
StoreOnChainPaymentMethodsController.cs GreenField API: Configure Store Lightning Payment Method v2 (#2208) 2021-02-26 11:58:51 +09:00
StoreOnChainWalletsController.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
StoresController.cs FGreenField: Add DefaultPaymentMethod to Stores API (#2171) 2020-12-29 18:33:44 +09:00
StoreWebhooksController.cs Attempt to solve webhooks disappearing (#2178) 2021-01-05 12:38:12 +09:00
TestApiKeyController.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
UsersController.cs API: Fix behaviour after first admin signup (#2150) 2020-12-17 12:27:01 +01:00