Commit Graph

87 Commits

Author SHA1 Message Date
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
nicolas.dorier
cb9130fdf9 Can broadcast PSBT, can decide to export something signed by the ledger via PSBT 2019-05-12 00:05:30 +09:00
nicolas.dorier
5f1aa619cd Can sign and export arbitrary PSBT 2019-05-11 20:26:31 +09:00
nicolas.dorier
541c748ecb WalletSendLedger and LedgerConnection only depends on PSBT 2019-05-11 20:02:32 +09:00
nicolas.dorier
e853bddbc8 Add utility tool to decode PSBT 2019-05-11 00:29:29 +09:00
nicolas.dorier
79d26b5d95 Push rebase keypath and min fee logic down nbxplorer 2019-05-10 19:30:10 +09:00
nicolas.dorier
840f52a75b Fix build 2019-05-10 14:36:57 +09:00
nicolas.dorier
95e7d3dfc4 Don't scan 49' or 84' if not segwit 2019-05-10 10:55:10 +09:00