Commit Graph
16799 Commits
Author SHA1 Message Date
jl777 d95908b80b Oraclessubscribe with float 2018-09-04 06:59:51 -11:00
jl777 4040391ffe Test 2018-09-04 06:46:29 -11:00
jl777 0f7c30b9b5 Test 2018-09-04 06:44:52 -11:00
jl777 13a44e03a7 Test 2018-09-04 03:15:18 -11:00
jl777 3fd99ea6b3 ! 2018-09-04 03:04:15 -11:00
jl777 2e32decd47 Test 2018-09-04 03:02:56 -11:00
jl777 1c7e29c2cc Test 2018-09-04 02:57:15 -11:00
jl777 32e5bcd003 Test 2018-09-04 02:20:25 -11:00
jl777 6b9a057711 Test 2018-09-04 02:08:27 -11:00
jl777 db5364dccf Test 2018-09-04 01:53:15 -11:00
jl777 f973ac9e14 key.Set 2018-09-04 01:51:48 -11:00
jl777 c1e817f6e5 Test 2018-09-04 00:35:11 -11:00
jl777 3caaec319e Test 2018-09-04 00:31:40 -11:00
jl777 ff1acd5538 Fix 2018-09-04 00:26:18 -11:00
jl777 13aa59d13e +utils 2018-09-04 00:23:45 -11:00
jl777 2435962f20 Fix 2018-09-04 00:13:11 -11:00
jl777 ffd5a7a130 get_urljson 2018-09-04 00:12:32 -11:00
jl777 4c41436966 #include <unistd.h> 2018-09-04 00:09:58 -11:00
jl777 f2d3ad1895 Fix 2018-09-04 00:08:52 -11:00
jl777 a8b5da7e49 tweetnacl.h 2018-09-04 00:05:35 -11:00
jl777 e4f66b11be curve25519.h 2018-09-04 00:05:04 -11:00
jl777 37ec862858 uthash.h utlist.h 2018-09-04 00:04:30 -11:00
jl777 20635730d4 libgfshare.h 2018-09-04 00:03:51 -11:00
jl777 b86eb0efdf Add 2018-09-04 00:02:51 -11:00
jl777 ae67b18b9b includes 2018-09-04 00:01:30 -11:00
jl777 99d4dc3248 +cJSON 2018-09-03 23:59:48 -11:00
jl777 547d76bf71 Use curl 2018-09-03 23:55:32 -11:00
jl777 45eca00e56 Simple dapp 2018-09-03 23:40:00 -11:00
jl777 f537d1f573 Fix 2018-09-03 05:07:11 -11:00
jl777 835333f26a Fix 2018-09-03 05:02:32 -11:00
jl777 545c8190dd Fix 2018-09-03 05:01:36 -11:00
jl777 4d55981ced Oracles validation 2018-09-03 04:53:31 -11:00
jl777 a82dd70fc7 Fix 2018-09-03 03:25:46 -11:00
jl777 a8c3557589 Fix 2018-09-03 03:23:52 -11:00
jl777 760ff4b87d Fix 2018-09-03 03:17:01 -11:00
jl777 3fd708a6c9 Test 2018-09-03 03:16:15 -11:00
jl777 a3532c801f Fix 2018-09-03 03:14:33 -11:00
jl777 aa2aaf5173 Fix 2018-09-03 03:08:47 -11:00
jl777 26ca942ec5 Feature complete oracles CC 2018-09-03 03:06:45 -11:00
Jack Grigg b33a7ec46e wallet: Don't allow an HDSeed to be overwritten
We can maybe relax this restriction later once we have worked out the UX
implications.
2018-09-03 10:45:37 +01:00
Jack Grigg b7f9a7ae02 wallet: Comment out HDSeed and CHDChain persistence to disk
Sapling keys generated from the seed are not yet persisted, so we don't
want to persist the seed or chain state either, otherwise the wallet
could end up in an inconsistent state.

Some tests are temporarily disabled because commenting out HDSeed
persistence breaks invariants inside CCryptoKeyStore.

Revert this commit during the PR for #3388.
2018-09-03 10:45:37 +01:00
Jack Grigg c58dae6cda init: Generate a new HD seed on startup 2018-09-03 10:45:37 +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 e2416930ea wallet: Store HDSeed and chain data 2018-09-03 10:45:37 +01:00
Jack Grigg ec653523ad Store HDSeed in CCryptoKeyStore 2018-09-03 10:45:33 +01:00
Jack Grigg 70c8c25e4b Store HDSeed in CBasicKeyStore 2018-09-03 10:27:52 +01:00
Jack Grigg 7614198f9d ZIP 32 Sapling structs 2018-09-03 10:27:52 +01:00
Homu edd321609c Auto merge of #3489 - str4d:3215-z_sendmany, r=str4d
Add Sapling support to z_sendmany

Closes #3215.
2018-09-03 00:29:56 -07:00
Jack Grigg 7c02acc5b6 Minor cleanups 2018-09-03 01:28:31 +01:00