Dennis Reimann
e3b348b55c
GreenField: Add Server Info API basics
2020-05-18 15:29:04 +02:00
Nicolas Dorier
8d1ff01ee8
Adapt payjoin implementation to the BIP ( #1569 )
2020-05-17 05:07:24 +09:00
Andrew Camilleri
8ca2824b00
Open wallet with BIP21 links ( #1565 )
...
* Open wallet with BIP21 links
https://i.imgur.com/IWefMKB.gifv
* remove debugger;
* Move to settings
2020-05-12 22:32:33 +09:00
Nicolas Dorier
5a9d1e3257
Merge pull request #1560 from Kukks/archive-pr
...
Archive Payment reqeusts
2020-05-10 00:51:59 +09:00
Nicolas Dorier
9cc9a16bb9
Merge pull request #1556 from Kukks/invoice-archive
...
Archive Invoice
2020-05-10 00:51:11 +09:00
Kukks
8fa65408ed
Archive Payment reqeusts
...
closes #1588
2020-05-08 12:33:47 +02:00
Andrew Camilleri
2bc7fa0316
Show warning when enabling Payjoin but supported payment methods are not using a hot wallet ( #1545 )
...
* Show warning when enabling Payjoin but supported payment methods are not using a hot wallet
https://i.imgur.com/RXBhr0n.png fixes #1474
* expose p2p port
2020-05-08 05:37:10 +09:00
Andrew Camilleri
aff91f49ef
Make fee rate options pretty ( #1554 )
2020-05-08 05:34:39 +09:00
Kukks
e5a3ef3e22
Archive Invoice
2020-05-07 12:50:07 +02:00
nicolas.dorier
87352f0b62
Make sure wallet support decimal fee, and allow user to select different fee rate based on expected confirmation time
2020-05-05 19:10:53 +09:00
Andrew Camilleri
67da6ee379
Decimal precision and filter valid transaction ( #1538 )
...
The liquid transactions list was showing all transactions to the wallet, even when it had nothing to do with the specific crypto code (e.g sending LBTC txs in USDT, LCAD in USDT, etc). This PR fixes that.
It also uses the previously introduced checkout decimal precision fix to the Wallets screen, specifically the balance amount on wallet llist and balance change on transaction list.
2020-05-04 01:04:34 +09:00
Andrew Camilleri
9c9c102e74
fix PadRight formatter
2020-05-03 09:32:10 +02:00
Andrew Camilleri
2bb4dd5d01
Fix decimal points shown in Checkout UI based on currency ( always showed btc decimal precision before) ( #1529 )
...
* Fix decimal points shown in Checkout UI based on currency ( always showed btc decimal precision before)
* cleanup ShowMoney
2020-05-03 01:28:35 +09:00
nicolas.dorier
b8202da7aa
Fix tests
2020-05-02 00:59:36 +09:00
Nicolas Dorier
edfc82ac75
Merge pull request #1522 from Kukks/view-seed
...
Add View seed to wallet settings
2020-05-01 21:36:27 +09:00
nicolas.dorier
b28fc85974
Fix: Do not returns HTML content if authentication to API fails
2020-05-01 21:33:42 +09:00
Nicolas Dorier
5443ac4688
Merge pull request #1531 from Kukks/api/store/prep
...
GreenField: Prep store for more data
2020-05-01 18:49:29 +09:00
Kukks
85517b0344
GreenField: Prep store for more data
...
refactored things around a bit to make it cleaner for when we add more properties to the store model
2020-04-30 16:43:16 +02:00
Kukks
53b0e675c3
Tag payjoin for sender too
2020-04-29 09:09:16 +02:00
Kukks
d323bb35cc
Add View seed to wallet settings
2020-04-29 08:28:13 +02:00
Nicolas Dorier
47408498b9
Revert "View seed option if available ( #1518 )" ( #1521 )
...
This reverts commit e75b4ec6bf
.
2020-04-29 00:57:41 +09:00
Andrew Camilleri
e75b4ec6bf
View seed option if available ( #1518 )
2020-04-29 00:55:53 +09:00
nicolas.dorier
519f4af867
Bump pj original tx broadcast timeout
2020-04-29 00:23:51 +09:00
Andrew Camilleri
3a2970a495
Label Factory ( #1516 )
...
* Label Factory
* fix typo and format
2020-04-28 16:53:34 +09:00
Andrew Camilleri
b31fb1a269
Auto label utxos based on invoice and payjoin ( #1499 )
...
* Auto label utxos based on invoice and payjoin
This PR introduces automatic labelling to transactions.
* If it is an incoming tx to an invoice, it will tag it as such.
* If it was a payjoin tx , it will tag it as such.
* If a transaction's inputs were exposed to a payjoin sender, we tag it as such.
* wip
* wip
* support in coinselection
* remove ugly hack
* support wallet transactions page
* remove messy loop
* better label template helpers
* add tests and susbcribe to event
* simplify data
* fix test
* fix label + color
* fix remove label
* renove useless call
* add toString
* fix potential crash by txid
* trim json keyword in manual label
* format file
2020-04-28 15:06:28 +09:00
Andrew Camilleri
c784144a07
Greenfield: Add update store API ( #1495 )
...
* Greenfield: Add update store API
* update update store model
* change greenfield controller name to stop conflict
2020-04-27 20:13:20 +09:00
Kukks
e49074d797
fix bip21 + coinselection combo bug in wallet send
2020-04-27 12:12:01 +02:00
Remco
d4dbe6fe17
Typo fix ( #1503 )
2020-04-27 05:18:36 +09:00
nicolas.dorier
79c70b31a3
Fix tests
2020-04-26 01:47:47 +09:00
Andrew Camilleri
92c58eea7f
Fix: Sign with NBX option not present after decoding PSBT ( #1497 )
2020-04-23 22:02:26 +09:00
Nicolas Dorier
7adaa146dc
Merge pull request #1471 from dennisreimann/api-health-endpoint
...
GreenField: Add health check endpoint
2020-04-23 02:44:11 +09:00
Kukks
297b84a18b
add request name validation
2020-04-22 15:05:13 +02:00
Kukks
34c1a304a9
Add Create Store
2020-04-22 15:05:13 +02:00
Kukks
4f1ae4733c
remove store api
2020-04-22 15:05:13 +02:00
Kukks
e009c1a25a
Fixing CheckNoDeadLink test now that btse blocks our call from circleci
2020-04-22 15:05:13 +02:00
Kukks
79f12a7058
fix client
2020-04-22 15:05:13 +02:00
Kukks
deb197cfa5
GreenField: Get Stores
2020-04-22 15:05:13 +02:00
Kukks
2710130667
add error message instead of 500 status
...
fixes #1494
2020-04-22 14:18:36 +02:00
Kukks
a6a56e4791
fix controller
2020-04-21 17:09:17 +02:00
Dennis Reimann
22e39998e2
Updates from code review
...
Thanks @kukks!
2020-04-21 16:43:14 +02:00
Dennis Reimann
70d1056d48
API: Health endpoint returns synchronized state
2020-04-21 16:29:54 +02:00
Dennis Reimann
3bd5c3e1b5
API: Add health check endpoint
2020-04-21 14:59:33 +02:00
Kukks
bf45edb5d8
Fix: Payment request redirects to non-existing (404) URL after payment completed
...
fixes #1479
2020-04-19 13:12:07 +02:00
nicolas.dorier
2f0e9569a1
Fix build error
2020-04-13 15:57:57 +09:00
Nicolas Dorier
511a0efa89
Merge pull request #1465 from Kukks/hot-wallet-policy
...
add additional server policy for hot wallet RPC import
2020-04-13 15:51:01 +09:00
Kukks
4e09bb0b01
add additional server policy for hot wallet
...
So that if you enable hot wallets for all, you can still not allow them to import to your RPC
2020-04-13 08:48:35 +02:00
Umar Bolatov
5ae18cf21f
Make sure mnemonic phrase doesn't blend into background
2020-04-13 08:05:44 +02:00
nicolas.dorier
9efe6267d3
Do not ask for address confirmation if a new wallet is generated
2020-04-13 13:03:55 +09:00
Nicolas Dorier
b0073af5aa
Merge pull request #1408 from Kukks/api/api-key-uu-refactor
...
Refactor UI for Add APIKey/Authorize
2020-04-10 22:00:32 +09:00
Kukks
ad284a4b61
Refactor UI for Add APIKey/Authorize
2020-04-10 09:49:01 +02:00
Dennis Reimann
9783a76c38
Fix generated API key color
2020-04-10 09:18:08 +02:00
Dennis Reimann
dbb7ad083a
Add alert-link classes where necessary
2020-04-10 09:18:08 +02:00
Andrew Camilleri
d47e225dce
Fix email sending on registration crash ( #1454 )
2020-04-10 15:59:39 +09:00
Andrew Camilleri
bb24c95e71
delete files on user delete ( #1452 )
...
fixes #1451
(I did not do a cascade delete for 2 reasons: Sqlite does not support the migration easily to alter a foreign key AND files would be orphaned in the storage with no record in the db)
2020-04-09 22:17:06 +09:00
Kukks
c7a4158a39
use payjoin key from constants
2020-04-09 14:07:26 +02:00
nicolas.dorier
e3f6de8472
Remove warnings, replace BIP79 by Payjoin, Fix strange error in Accept loop
2020-04-09 20:25:17 +09:00
nicolas.dorier
b203d369fb
Fix payjoin tests
2020-04-08 18:24:04 +09:00
Kukks
2693dacae6
Scan address/bip21 with camera
2020-04-06 11:51:00 +02:00
Nicolas Dorier
79a0f97abb
Merge pull request #1432 from Kukks/api/permission-blob
...
GreenField: Switch to Blob for API Keys
2020-04-06 17:42:32 +09:00
Nicolas Dorier
670e0ee7df
Merge pull request #1436 from NicolasDorier/remove-rider-errors
...
Remove bugs reported by Rider
2020-04-06 17:36:07 +09:00
nicolas.dorier
d939baac84
Give more information to the user if payjoin fails
2020-04-06 13:19:51 +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
nicolas.dorier
4a1fb71e09
Do not print dangerous info in the logs
2020-04-05 12:33:10 +09:00
nicolas.dorier
98e2baae19
Remove bugs reported by Rider
2020-04-05 12:30:23 +09: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
41cc79600a
Swagger Generator: Merge multiple documents
...
It's becoming very hard to edit the swagger file as it grows (especially with multiple PRs altering it). This PR allows the swagger file to be generated from multiple jsons instead which are merged in the controller.
2020-04-04 14:22:07 +02:00
Kukks
c6d75de3d7
GreenField: Switch to Blob for API Keys
2020-04-02 09:32:22 +02:00
Nicolas Dorier
1ba25448cc
Merge pull request #1423 from btcpayserver/feat/new-invoice
...
New invoice design
2020-03-31 17:33:10 +09:00
Kukks
4d2e59e1a1
Change flow of payjoin in wallet + fix tests
2020-03-30 13:27:04 +02:00
rockstardev
ee0ef2881a
Removing extra setting, depending on Custom CSS for bundled themes
2020-03-28 14:10:18 -06:00
Kukks
64717328f6
check output sum of proposed payjoin
2020-03-27 10:45:13 +01:00
Kukks
065be9be64
Revert back to original transaction if payjoined tx does not work
2020-03-27 10:45:13 +01:00
Kukks
10fcfab233
remove bpu TempData
2020-03-27 10:45:13 +01:00
Kukks
59bae2c337
ToHashSet
2020-03-27 10:45:13 +01:00
Kukks
89d9793692
remove support from old ledger websocket
2020-03-27 10:45:13 +01:00
Kukks
23b2f55b47
use nameof
2020-03-27 10:45:13 +01:00
Kukks
d90ffb2254
move payjoin settings to store settings from checkout experience
2020-03-27 10:45:13 +01:00
Kukks
e4cb1a875b
Remove tor client factory
2020-03-27 10:45:13 +01:00
Kukks
1a62ee9260
try fix tor socks5 connection
2020-03-27 10:45:12 +01:00
Kukks
56d5e6f99f
fixes
2020-03-27 10:45:12 +01:00
Kukks
f1821636db
fix tor client creator
2020-03-27 10:45:12 +01:00
Kukks
89da4184ff
BIP79 Support
2020-03-27 10:45:12 +01:00
nicolas.dorier
6d7b57ea3b
A api key can always revoke itself, add a route to delete any api key
2020-03-27 14:46:51 +09:00
nicolas.dorier
39a8c3fe47
GreenField: Create API Key
2020-03-27 14:17:31 +09:00
nicolas.dorier
08abda1522
Restrict authentication to the APIController to GreenFieldAPIKeys
2020-03-27 13:34:03 +09:00
nicolas.dorier
afdee9d8a2
Move directories, rename controllers
2020-03-27 12:58:45 +09:00
nicolas.dorier
ac14f199e4
Renaming GreenField classes
2020-03-27 12:55:21 +09:00
rockstardev
a6ac67963e
Adding setting to CheckoutExperience to pick checkout theme
2020-03-26 19:49:00 -05: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
ca00caa4a4
Do not allow 0 amount invocies for crowdfund and payment requests
2020-03-24 23:43:56 -05:00
Kukks
36bd76248b
Allow Pay Button to work on Apps
...
This PR allows you to use the pay button generator to create buttons that target apps. This means that you can generate an invoice that is linked to an item on the POS/Crowdfund (targeting the item is optional). The POS/Crowdfund item amount -> invoice creation amount validation works too so that the user cannot modify the amount of a perk using just html ( fixes #1392 )
2020-03-24 23:43:47 -05:00
Kukks
7899c2d5c5
fix test
2020-03-23 21:18:40 +01:00
Kukks
56ba834ca2
Consolidate auth into one
2020-03-23 16:46:49 +01:00
Nicolas Dorier
40953ef2c6
Merge pull request #1399 from Kukks/coin-selection
...
New feature: Coin Selection
2020-03-23 14:05:11 +09:00
Kukks
f8f358ebdb
add to client, fix tests and doc
2020-03-20 17:14:47 +01:00
Kukks
9d99c32305
add basic auth for greenfield
2020-03-20 14:07:31 +01:00
nicolas.dorier
7e7f0053e2
Improve documentation
2020-03-20 20:25:10 +09:00
nicolas.dorier
d2864ccd7c
Make sure ApiKeyData set all the fields, remove UserId
2020-03-20 20:00:05 +09:00
nicolas.dorier
4666238e38
Fix build
2020-03-20 18:38:21 +09:00
nicolas.dorier
432d6bb261
Update documentation
2020-03-20 14:33:11 +09:00
nicolas.dorier
55516a3253
Remove excessive folders
2020-03-20 14:03:28 +09:00
nicolas.dorier
a0e638d500
Switch from System.Text.Json to Newtonsoft, typify the BTCPayServer.Client
2020-03-20 14:01:51 +09:00
nicolas.dorier
2def9e7bd3
fix build
2020-03-20 13:58:07 +09:00
nicolas.dorier
0bfc12ae3d
Fix build
2020-03-20 13:44:02 +09:00
nicolas.dorier
318d826694
Rename Permissions.Can.. to Policies.Can..
2020-03-20 13:41:47 +09:00
nicolas.dorier
29a807696b
Refactor permissions of GreenField
2020-03-19 23:43:51 +09:00
Kukks
d6c66d0c03
New feature: Coin Selection
...
This opt-in feature allows you to select which utxos you want to use for a specific transaction.
2020-03-19 09:44:47 +01:00
nicolas.dorier
eac33d494a
Add logs
2020-03-19 13:34:11 +09:00
nicolas.dorier
2105b44610
Make sure the create user is respecting the disable-registration settings
2020-03-19 13:30:53 +09:00
rockstardev
967b02e373
Commenting out conflicting check
2020-03-18 19:17:15 -05:00
rockstardev
8432cd5477
Adding new check for expected behavior in UsersControllerTests
2020-03-18 19:01:27 -05:00
rockstardev
ccfca65c41
Reverting changes to UsersController because of CanCreateUsersViaAPI test
2020-03-18 18:55:45 -05:00
rockstardev
0a8abaf7d5
Refactoring if condition to ensure CanCreateUser permission
...
Fixing UsersControllerTests
2020-03-18 18:40:21 -05:00
rockstardev
47c1164003
Adding logging to detect failure of CanManageWallet test
...
If all logs are present it's possibly issue with TempData
2020-03-18 18:17:21 -05:00
nicolas.dorier
e50e3f662d
Can create user without authentication if there is no admin
2020-03-18 23:10:15 +09:00
nicolas.dorier
540a31207e
Properly validate create user input
2020-03-18 20:51:50 +09:00
nicolas.dorier
132c36df7b
Remove useless routes and info in swagger
2020-03-18 20:25:54 +09:00
nicolas.dorier
e351e0c9ea
Remove dependency on NSwag
2020-03-18 20:08:09 +09:00
Kukks
e99767c7e2
Greenfield API: Create User
...
Slightly big PR because I started refactoring to reduce code duplication between the UI based business logic and the api one.
2020-03-17 08:21:27 +01:00
Kukks
8173296c96
Greenfield API: Get current User
...
Builds on #1368
This PR adds a new endpoint: Get current user.. It only returns the current user's id and email for now( let's extend later)
It also adds a new permission: `ProfileManagement` which is needed for this endpoint (and for update endpoints later)
2020-03-12 14:59:24 +01:00
Kukks
233fa8a4a1
BTCPayServer.Client library + Revoke API Key
2020-03-11 16:54:53 +01:00
nicolas.dorier
153992a458
Use good rng for generating API keys
2020-03-10 21:30:46 +09:00
nicolas.dorier
691a8d6fd8
Fix warnings
2020-03-10 21:28:00 +09:00
nicolas.dorier
c598a1827f
Remove misleading error message ( Fix #1377 )
2020-03-10 16:33:50 +09:00
Nicolas Dorier
ef52d6b4c7
Merge pull request #1352 from Kukks/changelly-fiat
...
remove changelly fiat option
2020-03-02 18:10:50 +09:00
Nicolas Dorier
99f47e2848
Merge pull request #1360 from Kukks/pay-button-modal
...
Modal option for Pay Button
2020-03-02 18:10:14 +09:00
Nicolas Dorier
b282a70534
Merge pull request #1351 from Kukks/api/api-keys-get
...
GreenField API #1 : Get current API Key info
2020-03-02 18:06:34 +09:00
rockstardev
56380a5fb3
Formatting code
2020-02-28 23:15:14 -06:00
rockstardev
a303e793b4
Fixing CanCreateApiKeys test admin user check
2020-02-28 23:15:06 -06:00
rockstardev
fca6b39681
Revert "Remove the next address to pay to from Invoice details page ( Fix #1056 ) ( #1283 )"
...
This reverts commit 6848482999
.
2020-02-28 16:30:57 -06:00
Kukks
c3bfce7656
Modal option for Pay Button
...
closes #796
2020-02-28 16:01:44 +01:00
Kukks
9eac33793a
GreenField API #1 : Get current API Key info
2020-02-26 16:20:32 +01:00
Nicolas Dorier
18aaa1a0c4
Merge pull request #1341 from btcpayserver/swagger
...
Add Swagger and Redoc
2020-02-26 19:02:35 +09:00
Kukks
e7eea1036b
make api key delete use confirm page
2020-02-26 10:26:38 +01:00
Kukks
0c7f35b000
fix swagger gen
2020-02-26 09:17:50 +01:00
Kukks
b71fd1653e
remove changelly fiat option
...
closes #728
2020-02-25 16:44:19 +01:00
Kukks
ec80787120
fix
2020-02-25 15:33:04 +01:00
Kukks
0a8b303c11
add label for api keys, make api keys without -, fix null exception on authorize
2020-02-25 14:43:53 +01:00
nicolas.dorier
fec5637040
Replace Datetime.UTCNow by entity.InvoiceTime
2020-02-25 17:22:39 +09:00
nicolas.dorier
5cbe61e2e0
Allow user to set the expirationTime of invoice via the API ( Fix #1336 )
2020-02-25 17:21:08 +09:00
Kukks
023e64704d
Add Swagger and Redoc
...
Blocked by #1262
2020-02-24 19:04:04 +01:00
Andrew Camilleri
276a9a95f9
Remove OpenIddict ( #1244 )
2020-02-25 00:40:04 +09:00
Andrew Camilleri
fa51180dfa
Api keys with openiddict ( #1262 )
...
* Remove OpenIddict
* Add API Key system
* Revert removing OpenIddict
* fix rebase
* fix tests
* pr changes
* fix tests
* fix apikey test
* pr change
* fix db
* add migration attrs
* fix migration error
* PR Changes
* Fix sqlite migration
* change api key to use Authorization Header
* add supportAddForeignKey
* use tempdata status message
* fix add api key css
* remove redirect url + app identifier feature :(
2020-02-24 22:36:15 +09:00
nicolas.dorier
a3e7729c52
Remove warnings
2020-02-24 22:12:50 +09:00
hannes
f097ecdc80
fix: remove ipn via email #1241 ( #1337 )
...
* fix: remove ipn via email #1241
* fix: remove ipn via email #1241
2020-02-24 21:21:03 +09:00
Andrew Camilleri
a354f7d9dd
add GET endpoint for pay button ( #1349 )
...
closes #889
2020-02-24 21:18:04 +09:00
Andrew Camilleri
34702d2633
Revoke Legacy Api Keys ( #1344 )
...
closes #1333
2020-02-21 13:40:00 +09:00
Andrew Camilleri
db6a4687d2
Wallet prep work for BPU ( #1331 )
...
* Wallet prep work for BPU
This PR prepares the wallet for #1321 . It makes transfers from the vault and ledger to go to their own post actions for processing (not particularly useful in this PR but is needed in BPU to propose a new tx) It also makes the Sign with seed consistent with redirect to /psbt/ready after signing which it did not do (it stayed on the seed route)
* fix test
* add assert
2020-02-13 22:06:00 +09:00
Andrew Camilleri
07f0d95f56
BIP21 Support for Wallet spending ( #1322 )
...
* BIP21 Support for Wallet spending
* extract bip21 loading to method
* add bip21 parsing test
2020-02-13 17:18:43 +09:00
Kukks
66488d813b
Fixes #1324 store token revoke redirect error
2020-02-07 08:23:00 +01:00
rockstardev
496a6f0f55
Special page to handle 429 errors
2020-02-01 01:59:56 -06:00
rockstardev
fb2a0fb7fb
Special page to handle 500 errors
2020-02-01 01:58:17 -06:00
rockstardev
ef503fa907
Special page to handle 404 errors
2020-02-01 01:41:27 -06:00
rockstardev
fe2eca4fda
Adding prettier error handling page in the pipeline
2020-02-01 01:40:50 -06:00
Andrew Camilleri
06f1c17a5f
Make unused assets in store settings collapsed ( #1310 )
2020-01-26 19:45:24 +09:00
rockstardev
652b958d4f
Removing viewapp command now that we directly redirect in cshtml
2020-01-24 15:11:34 -06:00
rockstardev
a83edce4dc
Updating idents, code formatting
2020-01-23 20:19:24 -06:00
rockstardev
f99058a9fa
Adding code comment for review
2020-01-23 20:18:33 -06:00
Andrew Camilleri
086cbaa231
Add clightning rest services page ( #1297 )
...
* Add clightning rest services page
* fix rebase
2020-01-23 22:20:37 +09:00
Andrew Camilleri
b42e4f240a
Fix ( #1301 )
...
* Fix seed signing validation
* fix ident
2020-01-23 22:02:37 +09:00
nicolas.dorier
d0bfa67495
Fix build
2020-01-21 21:04:35 +09:00
nicolas.dorier
bdb2edba12
Fix U2F signing
2020-01-21 21:00:34 +09:00
Andrew Camilleri
1bfe9dda97
Integrate Configurator External Service ( #1190 )
2020-01-21 18:27:10 +09:00
Andrew Camilleri
8e6f43cd3a
Sign with NBX Seed ( #1218 )
2020-01-21 17:33:12 +09:00
Nicolas Dorier
6848482999
Remove the next address to pay to from Invoice details page ( Fix #1056 ) ( #1283 )
2020-01-21 16:53:24 +09:00
nicolas.dorier
a2be7ee471
Fix statusMessage handling for the Receive wallet page
2020-01-18 15:32:01 +09:00
Andrew Camilleri
025da0261d
new feature: Wallet Receive Page ( #1065 )
...
* new feature: Wallet Receive Page
closes #965
* Conserve addresses by waiting till address is spent before generating each run
* fix tests
* Filter by cryptocode before matching outpoint
* fix build
* fix edge case issue
* use address in keypathinfo directly
* rebase fixes
* rebase fixes
* remove duplicate code
* fix messy condition
* fixes
* fix e2e
* fix
2020-01-18 14:12:27 +09:00
nicolas.dorier
9b165de5e6
Remove CoinAverage integration
2020-01-17 14:29:22 +09:00
nicolas.dorier
7d545ca682
Remove ability to set custom cache, fix coinaverage not really using coinaverage
2020-01-17 14:16:12 +09:00
nicolas.dorier
bf614cd322
Make sure the payment button does not error 500 if node not ready ( Fix #1180 )
2020-01-16 16:25:37 +09:00
Andrew Camilleri
c269dee980
Liquid changes ( #1281 )
...
Add assetid to bip21 for liquid
change liquid icons
change liquid asset name
change currency code displayed in checkout to one set in network
2020-01-16 15:01:01 +09:00
Andrew Camilleri
36f980135f
fix broken url ( #1275 )
...
* fix broken url
* fix test
2020-01-14 22:06:46 +09:00
Kukks
389695751f
add u2f tests
2020-01-14 11:47:24 +01:00
Kukks
dad3039c06
throw on non-u2f specific errors
2020-01-14 09:49:51 +01:00
nicolas.dorier
5dbdb4b399
Keep coinaverage compatibility, improve UX, hardcode feed provider supported exchanges
2020-01-13 23:37:01 +09:00
Kukks
58d9a48787
CoinGecko Rate Provider
...
The CoinGecko rate provider is similar to the bitcoin average one, in that you can ask it for a rate from its aggregated sourcing or you can get rates from specific exchanges. I've added support for both.
I haven't integrated it or replaced coinaverage just to see if we should use it as the default and switch everyone to it or what other action to take.
2020-01-13 20:20:00 +09:00
nicolas.dorier
60e0f775ed
Remove useless dependencies
2020-01-12 16:05:01 +09:00
nicolas.dorier
d3408b91be
bump libraries
2020-01-12 15:32:26 +09:00
nicolas.dorier
63c4ec1809
Reactivate GoogleCloudStorage
2020-01-12 13:55:41 +09:00
nicolas.dorier
3449bba4b3
Reactivate google storage
2020-01-12 13:39:42 +09:00
nicolas.dorier
d94b016e63
Add google storage at build time
2020-01-12 13:34:29 +09:00
nicolas.dorier
629dfcf152
Cleanup netcore21 specific code
2020-01-12 13:30:54 +09:00
Nicolas Dorier
df617d5186
Merge pull request #1258 from NicolasDorier/migration/netcore31
...
Switch to .netcoreapp3.1
2020-01-11 15:03:51 +09:00
nicolas.dorier
18a2c1a00f
Remove warning
2020-01-11 13:12:41 +09:00
Nicolas Dorier
33c65a6548
Merge pull request #1246 from Kukks/generate-wallet-message
...
add error message on generate wallet failure
2020-01-10 20:03:59 +09:00
Rockstar Developer
28c441924a
Merge pull request #1242 from jlopp/varFix
...
Fix variable spelling
2020-01-06 21:44:17 -06:00
Kukks
fa916d4862
Liquid: Show limited wallet pages
2019-12-29 17:08:30 +01:00
Kukks
1973647b51
add error message on generate wallet failure
2019-12-29 16:43:55 +01:00
Jameson Lopp
12133cd7d3
fix variable spelling
2019-12-27 14:32:43 -05:00
Andrew Camilleri
4d7480db15
Liquid & Liquid Assets Support ( #1118 )
2019-12-24 16:20:44 +09:00
nicolas.dorier
aa459d0ff3
Make it mandatory for the user to set the master fingerprint in the wallet settings for seed signing. Improve error messages.
2019-12-23 23:08:41 +09:00
nicolas.dorier
47eb087d1b
Rename CanGenerateWallet to CanUseHotWallet, small refactoring on generatewallet
2019-12-18 22:28:03 +09:00
Kukks
9142c48a0b
return correct view
2019-12-16 09:38:00 +01:00
Kukks
45e139c5b7
define view
2019-12-16 09:35:41 +01:00
Kukks
6706658377
add policy to restrict generate wallet usage
2019-12-16 09:32:43 +01:00
Kukks
7d2dc45dfb
fix ident
2019-12-16 09:01:27 +01:00
Kukks
f284ef9052
Add generate wallet e2e test
2019-12-16 09:01:27 +01:00
Kukks
80790bd9b0
fixes
2019-12-16 09:00:41 +01:00
Kukks
2da9434571
init work
2019-12-16 09:00:00 +01:00