Commit Graph

104 Commits

Author SHA1 Message Date
jl777
23df289f70 CC address support for nspv_listunspent 2019-07-08 19:35:45 -11:00
jl777
e80685bc2d Retry loop 2019-07-08 00:27:03 -11:00
jl777
640cb30c56 Prints 2019-07-07 21:37:42 -11:00
jl777
a8cc298d5b New netinfo tweak bracket 2019-07-07 21:20:15 -11:00
jl777
38a6226811 Syntax 2019-07-07 03:54:26 -11:00
jl777
88617145c6 Change hdrsproof to taxied based, add unspentvalue to taproot 2019-07-07 03:39:03 -11:00
jl777
6deebc41c7 +print 2019-07-06 21:09:34 -11:00
jl777
5e741c03f2 Syntax 2019-07-06 19:46:38 -11:00
jl777
24b67c623b Small fixes and logout 2019-07-06 19:41:55 -11:00
jl777
cf4b5323fd Add nspv_broadcast, to all parts: rpc, superlite, full node
A good example of how to add a new nSPV message, with corresponding rpc
support
2019-07-05 23:26:01 -11:00
jl777
ffd7509692 nspv_send -> spend 2019-07-05 22:13:06 -11:00
jl777
f87d54f961 NSPV_AUTOLOGOUT 2019-07-05 05:58:04 -11:00
jl777
085f99d44d Add coinaddr to utxos 2019-07-05 00:35:44 -11:00
jl777
6fec63376c nspv_hdrsproof 2019-07-04 19:04:02 -11:00
jl777
eadeedff7c Test 2019-07-04 01:41:15 -11:00
jl777
c7623db751 Syntax 2019-07-04 00:42:49 -11:00
jl777
591185a0b3 Rest of client side low level rpc, incl messages 2019-07-04 00:29:18 -11:00
jl777
146ccc202f +print 2019-07-03 23:12:34 -11:00
jl777
1b4f65c45e Use login address if nspv_listunspent doesn't specify 2019-07-03 22:33:11 -11:00
jl777
a0d5a1f612 uint256 Parseuint256(const char *hexstr); 2019-07-03 21:06:10 -11:00
jl777
c3343e237e Getinfo, login, listunspent, spentinfo rpc calls 2019-07-03 20:36:31 -11:00
jl777
64b6a3664b Merge branch 'FSM' into jl777 2019-07-01 18:36:54 -11:00
Alrighttt
abc90c501b typo, sorry 2019-07-01 21:41:53 +02:00
Alrighttt
8a958a275e fix importprivkey help message 2019-07-01 21:21:46 +02:00
Alrighttt
89874a01ce fix CKey declaration 2019-07-01 21:06:36 +02:00
Alrighttt
5e6737fc38 add additional param to importprivkey for other WIF formats 2019-07-01 19:03:52 +02:00
DeckerSU
f357d9eb1c add convertpassphrase RPC method (convert Agama passphrases to WIF) 2019-06-24 16:00:34 +03:00
Bartlomiej Lisiecki
191fc2e152 Add support for importing and exporting sapling ivk 2019-04-22 17:22:31 -07:00
blackjok3r
78162cf103 Add height param to importprivkey 2019-04-17 15:00:47 +08:00
jl777
0ea9ae3c05 Update copyright to 2019 2018-12-31 21:41:05 -11:00
miketout
8b57c15f6a Zcash latest changes 2018-10-11 14:30:42 -07:00
Eirik Ogilvie-Wigley
3f824a908b Fix HDSeed comment 2018-10-10 16:00:59 -06:00
miketout
3bfa5e2264 Latest Zcash updates and more CC for N@S 2018-10-05 00:26:06 -07:00
miketout
4b729ec577 Changes for most chain power rule 2018-09-28 01:38:14 -07:00
Simon
f1cb49ac86 For #3533. Replace asserts with JSON errors.
This helps prevent users from triggering an assert if they pass in
Sapling addresses to RPC calls: z_mergetoaddress, z_importviewingkey
and z_exportviewingkey.
2018-09-21 15:01:45 -07:00
miketout
644c7445ec Latest Zcash updates 2018-09-20 13:32:57 -07:00
miketout
9feb4b9e08 Major updates integration from all upstreams 2018-09-18 14:33:53 -07:00
Eirik Ogilvie-Wigley
b37dc4e22f Don't export empty zip32 metadata 2018-09-14 18:36:24 -06:00
Eirik Ogilvie-Wigley
2fe39561ec Export zip32 metadata with sapling keys 2018-09-14 17:27:20 -06:00
Eirik Ogilvie-Wigley
ae807af413 Export comment on HDSeed and fingerprint with wallet 2018-09-14 17:26:02 -06:00
Eirik Ogilvie-Wigley
9bcf90e2de Add sapling support to z_importwallet 2018-09-14 16:16:03 -06:00
Eirik Ogilvie-Wigley
0f03de5536 Return more information when adding a spending key 2018-09-14 16:00:47 -06:00
Eirik Ogilvie-Wigley
fcab001b1e Move AddSpendingKeyToWallet 2018-09-14 15:44:03 -06:00
Eirik Ogilvie-Wigley
a0783bb957 Rename AddZKey to include sprout 2018-09-14 15:07:15 -06:00
Eirik Ogilvie-Wigley
5e360fb29f Add sapling spending keys to z_exportwallet 2018-09-14 15:07:15 -06:00
Eirik Ogilvie-Wigley
d6b31d59b5 Rename map to include sprout 2018-09-14 15:07:15 -06:00
Jack Grigg
94549326c9 Bugfix: Use time instead of block height for Sapling key metadata 2018-09-11 12:45:25 +01:00
Jack Grigg
70b4ad2dcd wallet: Switch from SaplingSpendingKey to SaplingExtendedSpendingKey
The wallet now only stores Sapling extended spending keys, and thus can
only be used with keys generated from an HDSeed via ZIP 32.

Note that not all Sapling keys in the wallet will correspond to the
wallet's HDSeed, as a standalone Sapling xsk can be imported via
z_importkey. However, it must have been generated from a seed itself,
and thus is more likely to be backed up elsewhere.
2018-09-03 10:45:37 +01:00
Jack Grigg
a4ac4fc3f4 wallet: Store Sapling key metadata indexed by ivk
Closes #3426.
2018-09-03 10:45:37 +01:00
Jack Grigg
e22c115e78 Move GetSpendingKeyForPaymentAddress visitor into wallet.h
Also fixes it to not use the global pwalletMain.
2018-08-27 11:13:49 +01:00