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
nicolas.dorier
bdb2edba12
Fix U2F signing
2020-01-21 21:00:34 +09:00
Andrew Camilleri
8e6f43cd3a
Sign with NBX Seed ( #1218 )
2020-01-21 17:33:12 +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
Kukks
fa916d4862
Liquid: Show limited wallet pages
2019-12-29 17:08:30 +01: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
579e0d2e09
Do not crash if empty destination is entered on WalletSend
2019-12-11 13:05:59 +09:00
Umar Bolatov
6addb3e481
[Wallet] Show invalid address message when address is invalid
...
fix #1217
2019-12-07 21:20:42 -08:00
nicolas.dorier
a3fc75ea3b
Show proper error message if the keypath in wallet settings is not good ( Fix #1209 )
2019-12-03 14:26:52 +09:00
nicolas.dorier
71a8166027
Handle "pin already prompted" error. ( Fix #1209 )
2019-12-03 13:53:58 +09:00
Kukks
bc2a039ea2
bump nbx and make balance return decimal
2019-12-02 09:57:38 +01:00
Kukks
e31e600144
update nbx + prep bitcoin payment data ctor change
2019-12-01 15:30:56 +01:00
nicolas.dorier
1a8d6e5c05
Implement BTCPayServer vault derivation scheme import
2019-11-21 14:06:16 +09:00
nicolas.dorier
0fcfe0e977
Can prune wallet transaction history
2019-11-17 17:13:09 +09:00
nicolas.dorier
563e95df7c
Fix tests
2019-11-08 21:42:34 +09:00
nicolas.dorier
5b37a9df0b
Make sure we don't pass the psbt in GET url
2019-11-08 21:21:23 +09:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
nicolas.dorier
1174178771
Remove reliance on ambient routing values
2019-10-23 13:52:22 +09:00
nicolas.dorier
281a2461ad
Refactor authorizations
2019-10-14 00:24:41 +09:00
nicolas.dorier
e75edac3c1
Make .netcoreapp 3.0 build happy
2019-10-03 18:00:07 +09:00
nicolas.dorier
4d84343a80
Prepare BTCPayServer for .netcore 3.0
2019-10-03 17:06:49 +09:00
nicolas.dorier
3fc9d0c010
Better error message for seed signing ( Fix #999 )
2019-09-08 00:18:30 +09:00
nicolas.dorier
4e53f59a9c
Implement label filter
2019-08-03 23:10:45 +09:00
nicolas.dorier
8e58fc128d
Fix bug on unable to add comment
2019-08-03 23:02:15 +09:00
nicolas.dorier
756b6e9692
Make sure tags does not contains ','
2019-08-03 22:06:14 +09:00
nicolas.dorier
23d546c559
Add max length to comment and tags
2019-08-03 22:03:49 +09:00
nicolas.dorier
6d4ea6a951
simplify code
2019-08-03 21:52:47 +09:00
nicolas.dorier
f1457582fe
Fix test
2019-08-03 12:41:12 +09:00
nicolas.dorier
21d555ee6b
Fix bug: Can't remove comments to transaction
2019-08-03 00:55:27 +09:00
nicolas.dorier
d79fda166f
Can attach labels and comment to transaction in the wallet
2019-08-03 00:43:19 +09:00
nicolas.dorier
e53d0eda47
Fix NRE if the account has no rootedKeyPath
2019-06-16 12:32:00 +09:00
nicolas.dorier
ca5be7e38d
Never use default AuthenticationScheme
2019-06-08 12:41:44 +09:00
nicolas.dorier
8379b07de0
Use a redirect for update
2019-05-31 00:00:20 +09:00
Andrew Camilleri
d3e3c31b0c
Btcpay abstract BTCPayNetwork -- Alternative PR to #865 ( #868 )
...
* BitcoinSpecificBtcPayNetwork - abstract BTCPayNetwork
* some type fixes
* fix tests
* simplify fetching handler in invoice controller
* rename network base and bitcoin classes
* abstract serializer to network level
* fix serializer when network not provided
* fix serializer when network not provided
* fix serializer when network not provided
* try fixes for isolating pull request
2019-05-29 18:43:50 +09:00
nicolas.dorier
3bada5d443
Fix multi send substract fees
2019-05-21 19:04:39 +09:00
nicolas.dorier
06a35787aa
Make WalletSend match exactly the design of before without additional destination
2019-05-21 18:44:49 +09:00
Andrew Camilleri
88c931ec13
Make wallet able to send to multiple destinations ( #847 )
...
* Make wallet able to send to multiple destinations
* fix tests
* update e2e tests
* fix e2e part 2
* make headless again
* pr changes
* make wallet look exactly as old one when only 1 dest
2019-05-21 17:10:07 +09:00
nicolas.dorier
87df34e064
Can actually upload PSBT file in PSBT Combine and PSBT view.
...
Validate transaction before allowing any broadcast and show errors nicely.
2019-05-19 23:27:18 +09:00
nicolas.dorier
d914fe2f48
Make sure that the accountkey can sign a transaction
2019-05-15 19:00:26 +09:00
nicolas.dorier
a68915d6cf
WalletPSBTReady show the summary of the transaction, signing with the seed respect the keypath of the wallet settings
2019-05-15 15:00:09 +09:00
nicolas.dorier
210d680b21
nameofify
2019-05-15 01:07:46 +09:00
Andrew Camilleri
eb54a18fcd
Wallet & PSBT: Sign with seed or key ( #840 )
...
* Allow signing a PSBT with an extkey/wif or mnemonic seed
* reword things
* small text
2019-05-15 01:03:48 +09:00
nicolas.dorier
522d745883
Update NBXplorer and NBitcoin
2019-05-14 16:06:43 +09:00
nicolas.dorier
d1556eb6cd
bump
2019-05-13 08:55:26 +09:00
nicolas.dorier
8b348ade75
Can select the signing key in WalletSettings
2019-05-13 00:30:28 +09:00
nicolas.dorier
bf37f44795
Add Wallet settings menu, do not rebase keypaths when create the PSBT
2019-05-13 00:13:55 +09:00
nicolas.dorier
572fe3eacb
Moveonly: Move all PSBT stuff in separate file
2019-05-12 11:13:04 +09:00
nicolas.dorier
ff82f15246
Always rebase keys before signing, refacotring some code
2019-05-12 11:07:41 +09:00