nicolas.dorier
9b7323f9fa
Move some altcoins tests
2020-07-29 20:01:51 +09:00
nicolas.dorier
002f6d3e87
Isolate altcoins tests in their own folder
2020-07-29 19:11:54 +09:00
rockstardev
9d9d0461ad
Generalizing saving of search, applying it to PaymentRequests grid
2020-07-28 10:28:32 -05:00
Oleg Semyonov
3051724ad8
Add Argoneum
2020-07-07 07:44:45 +03:00
rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
nicolas.dorier
f2b986a357
Remove warnings
2020-06-26 20:52:59 +09:00
Nicolas Dorier
23aec25686
Merge pull request #1685 from dennisreimann/broken-links
...
Check and fix broken anchor links.
2020-06-25 17:25:43 +09:00
Nicolas Dorier
8230a408ac
Add pull payment feature ( #1639 )
2020-06-24 10:34:09 +09:00
Dennis Reimann
36868644dc
Check and fix broken anchor links.
...
In addition to #1682 .
2020-06-23 17:51:25 +02:00
Andrew Camilleri
0dd1b668cd
Support wasabi file format input ( #1671 )
...
* Support wasabi file format input
This adds support to importing the wasabi file format which seems to be used more for imports by Wasabi,ColdCard,BlueWallet & Cobo Vault (and way better than electrum anyway)
* fixes
* add test
2020-06-22 15:39:29 +09:00
rockstardev
31cc966b38
Bugfixing setting of Created, expanding test
2020-06-15 00:57:20 -05:00
rockstardev
261931c8ef
Adding list notification test
2020-06-15 00:53:12 -05:00
nicolas.dorier
8dd6ecc0b8
Fix lightning implementation, docs and tests
2020-06-09 17:24:34 +09:00
Dennis Reimann
6043b7c75d
Minor fix ups
...
Resolves https://github.com/btcpayserver/btcpayserver/pull/1633#discussion_r435655010
2020-06-05 11:38:55 +02:00
Dennis Reimann
67758609a7
Add Onion-Location HTTP header
...
Closes #1626 .
2020-06-04 08:53:55 +02:00
Kukks
340ba5c714
fix symbol
2020-06-01 08:13:39 +02:00
Kukks
284e66c730
fix test
2020-05-31 20:54:50 +02:00
Kukks
587f244f1d
Remove dependency on Common from Rating
...
replaces #1591 and #1592 , closes #1571 Replaces the Currencies.txt to a json format which includes the networks too ( there is also a test to check now) Also makes CurrencyPair not depend on network and instead use CurrencyNameTable
2020-05-31 20:54:50 +02:00
Nicolas Dorier
a70934938a
Merge pull request #1605 from dennisreimann/pos-refactoring
...
Point of Sale Refactoring
2020-05-30 13:14:50 +09:00
Dennis Reimann
9e315f99d0
POS: Updates from code review
2020-05-28 12:50:08 +02:00
Dennis Reimann
559015c70d
POS: Test fixes
2020-05-28 09:40:34 +02:00
Kukks
c8f182f13f
Rename Coldcard to Electrum/Airgapped hardware wallets
...
Also adds support to read the xpub from the file directly ( Cobo Vault support)
2020-05-25 15:49:44 +02:00
Andrew Camilleri
cdf6886c39
Require loggedin user for docs? ( #1567 )
...
* Require loggedin user for docs?
We had talked before that docs should be for authorized users only. We had it in when we had Nswag but must have lost it after we switch to manual swagger files
* fix
2020-05-24 04:18:51 +09:00
Andrew Camilleri
79b034b505
GreenField: Add properties to Store API ( #1573 )
...
* GreenField: Add properties to Store API
* Update StoreBaseData.cs
* fix api
* fix swagger
2020-05-24 04:13:18 +09:00
Andrew Camilleri
5033cb3186
Support specifying payment method through apps ( #1539 )
...
* Support specifying payment method through apps
closes #1525
This is great if you want to offer items with an incentive to use a specific payment method without messing with the rates.
For example, you can have `Item A` which costs 25$ and your store is configured for USDT and BTC. You can create two items, with different prices, where Item A costs 20$ if you pay with bitcoin or 25$ if you paid in dirty fiat pegs
* make code cleaner
* Add Test
* fix test
* fix test
2020-05-20 03:54:24 +09:00
nicolas.dorier
b28fc85974
Fix: Do not returns HTML content if authentication to API fails
2020-05-01 21:33:42 +09:00
Kukks
aeef160d0b
separate store swagger
2020-04-22 15:05:13 +02:00
Dennis Reimann
03d1f98402
Improve AssertLinkNotDead test output in case of exception
...
If the test fails with an exception other than the `EqualException` the failed URL isn't logged. This general exception handler takes care of e.g. `HttpRequestException` and reports the URL that failed to be checked.
Stumbled upon this while checking why [this test run](https://app.circleci.com/pipelines/github/btcpayserver/btcpayserver/2934/workflows/0525d9fd-e4de-49dc-957b-d98b16a9abd4/jobs/7199/parallel-runs/0/steps/0-102 ) fails.
2020-04-18 19:33:53 +02:00
nicolas.dorier
0d821ff4db
Connection: close when using the internal proxy, fix gateway errors with connections in limbo
2020-04-09 18:49:30 +09:00
nicolas.dorier
6927d81175
Implement Http Tor proxy as a internal http proxy
2020-04-09 17:38:55 +09:00
Andrew Camilleri
e183714475
Add Tor Http Client Factory ( #1445 )
...
* WIP: Add Tor Http Client Factory
This PR adds a Tor Http Client Factory so that we can do HTTP requests over socks5( which we usually use tor's socks5).
Using it for payjoin when possible.
Currently have an issue where a 503 is always returned. Must be something wrong with my tor config or the socks proxy lib Im using
* fix
* remove external dependency
* make payjoin client use tor client if available
* fix docker test
* use tor client only if available and necessary
* remove bip 79 mention
2020-04-08 22:40:41 +09:00
Kukks
32938479ac
WIP: Payjoin: P2SH support
2020-04-08 14:32:29 +02:00
nicolas.dorier
f4a47f5197
Deterministically sort the UTXOs to select
2020-04-08 13:46:11 +09:00
nicolas.dorier
42aead3c89
A replacement payment should have the same fee as the replaced one
2020-04-05 20:48:00 +09:00
nicolas.dorier
a348960041
Make CanChangeNetworkFeeMode more resilient
2020-04-05 20:00:28 +09:00
nicolas.dorier
c737a25234
Add logs to test CanChangeNetworkFeeMode
2020-04-05 18:54:12 +09:00
nicolas.dorier
a01b2e4a83
Small optimization for faster AddDerivationScheme
2020-04-05 18:35:29 +09:00
Nicolas Dorier
5f838db281
Merge pull request #1431 from Kukks/api/merge-multiple-swagger
...
Swagger Generator: Merge multiple documents
2020-04-05 17:36:04 +09:00
Kukks
76b919d887
make swagger test use live endpoint
2020-04-05 09:43:49 +02:00
Nicolas Dorier
963c69a0e0
Merge pull request #1321 from Kukks/bpu
...
BIP79
2020-04-05 12:10:55 +09:00
nicolas.dorier
fd026a9733
Refactor server-side
2020-04-05 12:02:36 +09:00
Kukks
49786f4195
add bitpay to blacklist
2020-03-31 11:13:22 +02:00
rockstardev
7b6eae6053
Fixing CheckNoDeadLink test now that btse blocks our call from circleci
2020-03-31 11:12:01 +02:00
nicolas.dorier
c906fd42df
Add bitflyer direct integration
2020-03-26 00:48:01 +09:00
Nicolas Dorier
e36338d903
Merge pull request #1403 from Kukks/basic-auth
...
Greenfield API: Basic Auth
2020-03-25 21:00:14 +09:00
Kukks
91924512e6
Fix Link checker test
2020-03-24 08:00:47 +01:00
Kukks
98a48cd0a5
fix swagger validation test
2020-03-20 17:37:39 +01:00
nicolas.dorier
318d826694
Rename Permissions.Can.. to Policies.Can..
2020-03-20 13:41:47 +09:00