Pavlenex
1824f03d35
Rename UTXO change
2020-06-11 12:10:51 +02:00
nicolas.dorier
36630d9586
Randomize RBF if the user does not care
2020-05-25 19:46:42 +09:00
nicolas.dorier
7e5d269c39
Remove LedgerWallet direct integration
2020-05-25 07:41:30 +09:00
nicolas.dorier
cccf3ca617
The signing context should not be passed to PSBT screen
2020-05-25 07:05:01 +09:00
nicolas.dorier
35432d919c
Refactor common data structure for wallet into SigningContext
2020-05-25 06:29:06 +09:00
nicolas.dorier
25e6f82aa3
Refactor parameter passing in wallet functions
2020-05-25 04:55:28 +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
Andrew Camilleri
aff91f49ef
Make fee rate options pretty ( #1554 )
2020-05-08 05:34:39 +09: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
Kukks
d323bb35cc
Add View seed to wallet settings
2020-04-29 08:28:13 +02:00
Andrew Camilleri
3a2970a495
Label Factory ( #1516 )
...
* Label Factory
* fix typo and format
2020-04-28 16:53:34 +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
4d2e59e1a1
Change flow of payjoin in wallet + fix tests
2020-03-30 13:27:04 +02: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
89da4184ff
BIP79 Support
2020-03-27 10:45:12 +01:00
Kukks
517c65f1fc
make no js version a littler better
2020-03-19 10:08:33 +01: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
Andrew Camilleri
8e6f43cd3a
Sign with NBX Seed ( #1218 )
2020-01-21 17:33:12 +09:00
nicolas.dorier
656ff7029e
Do not show on screen seed passphrase in sign with seed
2019-12-23 22:32:33 +09:00
Umar Bolatov
84bbbcbe10
[Wallet] Specify validation range for wallet send amount
...
fix #1182
2019-11-21 18:47:10 -08:00
nicolas.dorier
1a8d6e5c05
Implement BTCPayServer vault derivation scheme import
2019-11-21 14:06:16 +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
d79fda166f
Can attach labels and comment to transaction in the wallet
2019-08-03 00:43:19 +09:00
nicolas.dorier
c877937fdf
Show the inputs of the PSBT in the review screen
2019-05-31 00:23:23 +09:00
nicolas.dorier
5a73358bca
The destination pays mining fees => Subtract fees from amount
2019-05-24 14:28:09 +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
55a48ff84a
Add some notice in sign with seed
2019-05-17 14:42:28 +09:00
nicolas.dorier
aed98f16bb
Show fee rate in transaction detail review
2019-05-16 12:56:06 +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
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
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
6da0a9a201
Can combine PSBT
2019-05-12 13:13:52 +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
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
d7fc079376
RBF on by default, can disable it in Wallet Send /advanced settings.
2019-05-08 15:24:20 +09:00
nicolas.dorier
2a145f4350
Replace noob button in wallet send by an advanced settings accordion
2019-05-08 12:34:33 +09:00
nicolas.dorier
098dfacce8
Remove segwit limitation for rescan
2019-04-24 22:40:35 +09:00
nicolas.dorier
e620fc0283
Add expert mode to BTCPay with No Change UTXO option
2019-01-15 23:50:45 +09:00
nicolas.dorier
0c382da561
Show unconf transactions with low opacity
2018-11-05 17:26:49 +09:00
nicolas.dorier
b423b4eec1
Do not allow rescan of wallet which are not segwit
2018-11-04 14:59:28 +09:00
nicolas.dorier
88044f6b76
Decouple Wallet Send screen from Ledger Wallet
2018-11-01 00:19:25 +09:00
nicolas.dorier
2896a9b26f
Add ScanUTXOSet support
2018-10-26 23:07:39 +09:00
nicolas.dorier
da2fb876cb
Can pass pre filled amount and address to Send Wallet
2018-10-09 23:48:14 +09:00
nicolas.dorier
86644d38d7
Show rate error to the model in WalletSend
2018-07-27 00:32:09 +09:00