Commit Graph

1884 Commits

Author SHA1 Message Date
Simon
d9fe33b86f Only check for a valid Sapling anchor after Sapling activation.
Before Sapling activates, hashFinalSaplingRoot is 0x0, which is
not a valid anchor.  After Sapling activates, the empty root value
of 0x3e49... is a valid anchor.
2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
3a5f66c880 Add parameter for version in GetValidReceive 2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
e6b0a8b9ee Add getter and setter for sapling note data and update tests 2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
29523dc778 Remove extra indentation 2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
8e8279e728 Rename sprout specific methods 2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
45de2eda07 Increment sapling note witnesses 2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
f86ee1c252 Pass sapling merkle tree when incrementing witnesses 2018-07-25 20:47:41 -07:00
Eirik Ogilvie-Wigley
4a0bc6047e Extract method for incrementing witness heights 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
f6d0d5ec43 Extract methods for incrementing witnesses 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
b538024806 Extract method for copying previous witnesses 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
403b9b4e4d Clear sapling witness cache 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
9d804cc619 Decrement sapling note witnesses 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
be43b7469d Add sapling note data and map 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
3c868d2b03 Consolidate for loops 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
49695a97b5 Remove redundant curly braces 2018-07-25 20:47:40 -07:00
Eirik Ogilvie-Wigley
005f3ad1dd Rename note data to include sprout 2018-07-25 20:47:40 -07:00
jl777
b5269aa620 Test 2018-07-25 10:02:49 -11:00
jl777
eac2c15e5d Fix dropped assetoshis 2018-07-25 07:51:07 -11:00
jl777
4f394f4477 Fix 2018-07-25 06:00:30 -11:00
jl777
e95b95821e Fix 2018-07-25 05:59:14 -11:00
jl777
c4e7f6166b Rewards cc 2018-07-25 05:49:42 -11:00
jl777
d3e128d961 Test 2018-07-24 09:15:43 -11:00
jl777
b935ab65f4 Fix 2018-07-24 09:02:15 -11:00
jl777
eca34fd978 Test 2018-07-24 08:50:42 -11:00
jl777
b2b7d05b5e test 2018-07-24 07:52:41 -11:00
jl777
f0f5f6c09b Fix 2018-07-24 07:44:11 -11:00
jl777
cfea7a4690 Dice skeleton 2018-07-24 07:13:05 -11:00
jl777
e04b5c084b Fixes 2018-07-24 00:39:58 -11:00
jl777
287efad431 CCcontract_info 2018-07-24 00:05:30 -11:00
jl777
7c76699435 Fix 2018-07-23 19:04:11 -11:00
jl777
e37d99ce95 Add rewards rpc 2018-07-23 18:52:27 -11:00
jl777
b8674c91de Test 2018-07-23 06:09:05 -11:00
jl777
6ff08712db Test 2018-07-23 06:02:25 -11:00
jl777
9e6c970647 Test 2018-07-23 02:50:11 -11:00
jl777
2c2ab06909 Hex 2018-07-23 02:46:30 -11:00
jl777
efa4ed1fd1 Fix 2018-07-23 00:40:13 -11:00
jl777
e10def86a7 Enforce -pubkey and -addressindex for all CC rpc calls 2018-07-23 00:37:54 -11:00
jl777
37e67a2ad6 Test 2018-07-22 13:25:40 -11:00
jl777
a5c286bf78 UniValue result(UniValue::VOBJ); 2018-07-22 13:21:23 -11:00
jl777
65a961ff06 Faucet 2018-07-22 13:06:46 -11:00
jl777
5a9f21107d Move assetstx to wallet 2018-07-22 03:31:31 -11:00
jl777
e9bac7802d Test 2018-07-22 03:28:57 -11:00
jl777
83806bd7e8 Test 2018-07-22 03:26:42 -11:00
jl777
bb0c513398 Test 2018-07-22 03:21:26 -11:00
jl777
e10dea243f Test 2018-07-22 03:19:58 -11:00
jl777
47794c1e6b Test 2018-07-22 03:16:16 -11:00
jl777
86ed54e188 Test 2018-07-22 03:13:43 -11:00
jl777
a2c1a1c658 Test 2018-07-22 03:10:29 -11:00
jl777
00a467aa50 Test 2018-07-22 03:09:39 -11:00
jl777
44a9fd7c3b Reorganize CC assets code 2018-07-22 02:49:52 -11:00