Commit Graph

22103 Commits

Author SHA1 Message Date
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
4c1a26fb60 Add ZIP 32 usage to release notes 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
Jack Grigg
f8d65e8f03 Update librustzcash with ZIP 32 APIs 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
af04224522 Fix file permissions of wallet_sapling RPC test 2018-09-03 08:27:33 +01:00
Jack Grigg
0f436a0a26 Fix RPC test that checks exact wording of cleaned-up error message 2018-09-03 08:23:09 +01:00
Jack Grigg
7c02acc5b6 Minor cleanups 2018-09-03 01:28:31 +01:00
Jack Grigg
1ec06e93b1 Rename z_inputs_ to z_sprout_inputs_ 2018-09-03 01:13:18 +01:00
jl777
71d6c154a5 Update doc 2018-09-02 07:11:03 -11:00
jl777
3d6ee3e028 Test 2018-09-02 04:36:44 -11:00
jl777
53314c0725 Fix 2018-09-02 04:28:13 -11:00
jl777
a209446674 Test 2018-09-02 04:26:44 -11:00
jl777
d7d63b1f62 AddOracleInputs 2018-09-02 04:19:00 -11:00
jl777
fb6f9ce91c Test 2018-09-02 04:17:53 -11:00
jl777
6bd81e0b2e Test 2018-09-02 04:15:24 -11:00
jl777
5a53af7867 Test 2018-09-02 04:12:48 -11:00
jl777
ae846fccde Test 2018-09-02 04:09:56 -11:00
jl777
cb96789e2b Fixes 2018-09-02 04:08:19 -11:00
jl777
366625ca23 Initial oracles CC without validation 2018-09-02 03:40:52 -11:00
jl777
bea5d28567 Merge 2018-08-31 22:08:25 -11:00
jl777
9a44d9ea32 Merge branch 'jl777' into FSM
# Conflicts:
#	src/cc/rewards.cpp
#	src/main.cpp
2018-08-31 22:07:10 -11:00
jl777
6ea863734f +comments 2018-08-31 21:21:33 -11:00
jl777
eeefa0e68c Merge branch 'dev' into jl777 2018-08-31 21:20:57 -11:00
jl777
8d7b1beed9 Merge pull request #858 from tonymorony/dev
Added more rewards CC tests
2018-08-31 21:20:39 -11:00
Anton Lysakov
624aa78700 Added more rewards CC tests 2018-09-01 15:01:53 +07:00
WO
3786db4fb9 The long data type is replaced with int64_t 2018-09-01 00:57:11 +09:00
WO
c1992b5834 long -> int64_t 2018-09-01 00:37:57 +09:00
jl777
652854e5d0 Fix 2018-08-31 01:38:57 -11:00
jl777
2b349eff8c Fix 2018-08-31 01:37:27 -11:00
jl777
3737d4569a Fix 2018-08-31 01:36:48 -11:00
jl777
8779e887e2 Test 2018-08-31 01:32:36 -11:00
jl777
6862db0620 Fix 2018-08-31 01:31:20 -11:00
jl777
02da4225f4 Payment/collect for channels 2018-08-31 01:27:23 -11:00
WO
a7102acb7e Add an assert for num_bits function 2018-08-31 19:56:20 +09:00
Anton Lysakov
bad5d1c3bd Validate plan name for Rewards CC 2018-08-31 17:00:27 +07:00
WO
ccb58e2cab Fix a bug of Windows binary 2018-08-31 12:36:36 +09:00
miketout
09345b2f0f Merge branch 'dev' of https://github.com/veruscoin/veruscoin into dev 2018-08-30 19:40:44 -07:00
miketout
ffda33998f Add fix to remove KMD coinbase check with pool fee workaround at block 227520 (~Oct 28th) 2018-08-30 19:40:07 -07:00
miketout
9c2d3570d3 Merge pull request #122 from VerusCoin/CI-Update
Updating CI config (#121)
2018-08-30 18:43:47 -07:00
Asher Dawes
81b6f9a545 Updating CI config (#121)
Updating version to 0.3.13
Configuring CI to post builds on Slack
Removing unnecessary shell script makeReleaseWindows.sh because its function was added to the .gitlab-ci.yml config.
2018-08-30 17:17:17 -07:00