Commit Graph

277 Commits

Author SHA1 Message Date
d11n
5328303c32 Align settings in properties and docker-compose (#3761)
Maps the LND gRPC port, which is used in the launch settings and fixes the LND REST port.
2022-05-19 23:58:04 +09:00
Nicolas Dorier
c106ff8290 bump selenium (#3723) 2022-05-06 12:07:53 +09:00
Andrew Camilleri
51690b47a3 Transfer Processors (#3476)
* Automated Transfer processors

This PR introduces a few things:
* Payouts can now be directly nested under a store instead of through a pull payment.
* The Wallet Send screen now has an option to "schedule" instead of simply creating a transaction. When you click on schedule, all transaction destinations are converted into approved payouts. Any options relating to fees or coin selection are discarded.
* There is a new concept introduced, called "Transfer Processors".  Transfer Processors are services for stores that process payouts that are awaiting payment. Each processor specifies which payment methods it can handle.  BTCPay Server will have some forms of transfer processors baked in but it has been designed to allow the Plugin System to provide additional processors.
* The initial transfer processors provided are "automated processors", for on chain and lightning payment methods. They can be configured to process payouts every X amount of minutes. For  on-chain, this means payments are batched into one transaction, resulting in more efficient and cheaper fees for processing.
*

* fix build

* extract

* remove magic string stuff

* fix error message when scheduling

* Paginate migration

* add payout count to payment method tab

* remove unused var

* add protip

* optimzie payout migration dramatically

* Remove useless double condition

* Fix bunch of warnings

* Remove warning

* Remove warnigns

* Rename to Payout processors

* fix typo

Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2022-04-24 12:19:34 +09:00
nicolas.dorier
b9602243d3 Fix tests for litecoin 2022-04-08 13:03:51 +09:00
Nicolas Dorier
13952a4b79 Bump NBX (#3607) 2022-04-05 14:46:42 +09:00
d11n
3fa694c65f Improve Lightning test scripts (#3435) 2022-02-10 12:25:14 +09:00
rockstardev
c652a2f122 Bumping LND to 0.14.2-beta (#3424) 2022-02-07 16:30:17 +09:00
nicolas.dorier
d1f567eade Add Include Error Details to postgres connection string 2022-01-15 14:54:06 +09:00
nicolas.dorier
fa84e34def Fix test 2022-01-07 13:02:07 +09:00
nicolas.dorier
f6afb9a3f0 CheatMode should use NBXplorer RPC proxy rather than hardcoded client 2021-11-26 18:34:40 +09:00
d11n
e9074a8ec1 Test improvement exposing failing test (#3120)
* Test improvement exposing failing test

* Test fixes

* Fix test

* update alt compose

* Fix test CanUsePullPaymentsViaUI

* Fix CanChangeUserMail

Co-authored-by: Kukks <evilkukka@gmail.com>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2021-11-26 15:02:30 +09:00
Nicolas Dorier
c01fae5fcd Bump LND (#3130) 2021-11-20 22:41:35 +09:00
nicolas.dorier
ad86c16bc9 Bump Tor 2021-10-11 12:35:26 +09:00
rockstardev
791db983c7 Bumping LND to 0.13.3-beta (#2964) 2021-10-11 12:32:58 +09:00
nicolas.dorier
64901dfc22 Bump postgres 2021-09-29 13:16:53 +09:00
nicolas.dorier
edfde494fa bump bitcoin core 2021-09-28 12:47:34 +09:00
Nicolas Dorier
d0120f1427 Fix Selenium flakyness on Circle CI (#2904) 2021-09-22 21:31:44 +09:00
Kukks
bb6a188883 bump nbx in both docker compose envs 2021-09-16 07:19:54 +02:00
Manan Sharma
e5699f674b Taproot support for wallets (#2830)
* Support taproot for HotWallet

* Support taproot for hardware wallets

* Fix NBX version

* Undo formatting

* Do not show Taproot when not supported

* Create taproot wallet from xpub

* Bug Fix
2021-09-03 15:37:12 +09:00
Nicolas Dorier
101fc51787 Bump NBX (#2818) 2021-08-30 16:42:22 +09:00
Kukks
ab7d2959ea Update clightning 2021-08-23 13:09:29 +02:00
Kukks
7a102ee920 Bumpo Clightning to 0.10.1 2021-08-10 10:11:16 +02:00
Kukks
8451f34302 Revert "Bumpo Clightning to 0.10.1"
This reverts commit e4bd8e3106.
2021-08-10 09:31:14 +02:00
Kukks
e4bd8e3106 Bumpo Clightning to 0.10.1 2021-08-10 09:16:25 +02:00
Nicolas Dorier
f84b2c5160 Add proper error message if node/nbxplorer doesn't support taproot (#2752) 2021-08-05 13:56:31 +09:00
Kukks
54cc574405 Update to Clightning 0.10.0 2021-08-04 15:02:24 +02:00
nicolas.dorier
2207d836f1 Update NBXplorer again 2021-08-01 14:32:04 +09:00
rockstardev
a9cd27e012 Bumping LND to 0.13.1-beta (#2729) 2021-08-01 09:20:40 +09:00
Nicolas Dorier
6ea96efe68 Update NBitcoin, fix warnings on nullable (#2718) 2021-07-29 20:29:34 +09:00
Kukks
55cc32ce0f Fix new docker compose incompatibility 2021-07-08 12:53:47 +02:00
Nicolas Dorier
f4fde8f5f7 Merge pull request #2386 from btcpayserver/feat/lnd-v0.12.1-beta
Bumping LND to v0.12.1
2021-03-31 12:35:39 +09:00
nicolas.dorier
a6537ef282 Update lightning charge 2021-03-30 17:08:58 +09:00
rockstardev
52b5c56da9 Bumping LND to use the latest docker image 2021-03-26 08:52:17 -05:00
nicolas.dorier
c0449a633d Revert "Fix docker-compose for arm64 dev env"
This reverts commit 7dfce5e306.
2021-03-26 13:22:54 +09:00
nicolas.dorier
7dfce5e306 Fix docker-compose for arm64 dev env 2021-03-26 12:44:55 +09:00
rockstardev
5288198474 Updating connection to merchant_lnd for tests 2021-02-01 01:37:58 -06:00
rockstardev
65a0c6a4b3 Updating development LND to v0.12.0-beta 2021-02-01 00:55:13 -06:00
Nicolas Dorier
994301ea4c Bump Bitcoin Core and NBXPlorer (#2222) 2021-01-26 21:01:32 +09:00
nicolas.dorier
da864f4c6c bump nbx and nbitcoin 2020-10-24 15:27:48 +09:00
nicolas.dorier
2de20937ac Add fallbackfee for tests 2020-09-24 15:38:51 +09:00
nicolas.dorier
10f5967e41 bump bitcoind 2020-09-24 15:26:40 +09:00
rockstardev
d8550f6cca Update LND to 0.11.0-beta 2020-09-07 01:24:05 -05:00
nicolas.dorier
39beacf884 Split mnemonics correctly 2020-09-03 23:59:54 +09:00
nicolas.dorier
a578857806 bump clightning 2020-08-17 11:54:23 +09:00
nicolas.dorier
b176b972b6 Fix tests 2020-08-16 22:09:10 +09:00
nicolas.dorier
7f29769352 Bump nbx 2020-08-04 13:22:40 +09:00
Nicolas Dorier
3ce16dc9a3 Merge pull request #1782 from xpayserver/btc-only
Add Bitcoin Only Build
2020-07-29 21:58:28 +09:00
nicolas.dorier
f9342b1c92 Run tests on the altcoin build for maximum coverage 2020-07-29 20:49:46 +09:00
nicolas.dorier
22da4182b1 Separate docker-compose and launch profiles 2020-07-29 19:38:58 +09:00
nicolas.dorier
c06c5d4104 bump NBX 2020-07-29 13:27:04 +09:00