Commit Graph

20914 Commits

Author SHA1 Message Date
St3rling0x
2c6d812dff Added ZILLA 2018-06-13 20:55:06 +02:00
Jay Graber
052d640cb0 Add json test vectors for Sapling key components. 2018-06-13 10:38:32 -07:00
Homu
4f18c693c3 Auto merge of #3272 - bitcartel:3061_sapling_add_notes, r=bitcartel
Add SaplingNote class

Part of #3061, adding SaplingNote class.
2018-06-12 16:58:38 -07:00
Simon
268e5dfa50 Return optional for Sapling commitments and nullifiers.
Unlike Sprout, they are not always computable in Sapling.
2018-06-12 14:40:17 -07:00
Simon
d17f8d1cc7 Refactor and replace factory method random() with constructor. 2018-06-12 14:37:15 -07:00
Simon
36e2e7cc32 Add SaplingNote class and test_sapling_note unit test. 2018-06-12 14:37:05 -07:00
jl777
9a146fef76 Fix 2018-06-12 05:52:44 -11:00
jl777
292809f76c Fix 2018-06-12 05:51:17 -11:00
jl777
55566f16bd Fix 2018-06-12 05:50:20 -11:00
jl777
28a62b60df Deterministic RNG for notary mining 2018-06-12 05:46:21 -11:00
Homu
524171de1f Auto merge of #3137 - str4d:2943-remove-auto-senescence-option, r=ebfull
Remove config option -disabledeprecation

Closes #2943.
2018-06-12 08:51:13 -07:00
jl777
afd86eb21e Undo 2018-06-12 03:46:42 -11:00
jl777
32748f525e New iterator 2018-06-12 03:38:36 -11:00
jl777
67d4c3beef Test 2018-06-12 03:13:45 -11:00
jl777
de84abc1b0 Prints 2018-06-12 02:06:11 -11:00
jl777
74db3cd027 SeekToFirst 2018-06-12 02:01:14 -11:00
jl777
78a6f7041e int64_t 2018-06-12 00:43:46 -11:00
jl777
67d2e41b3f Test 2018-06-12 00:41:46 -11:00
jl777
50b11c4a55 Fix 2018-06-12 00:38:15 -11:00
jl777
bf91fda682 SnapShot -> snapshot 2018-06-12 00:35:59 -11:00
jl777
329d80d2c1 Move code 2018-06-12 00:34:28 -11:00
jl777
2200781907 Snapshot roc 2018-06-12 00:26:46 -11:00
jl777
bd14699824 Syntax 2018-06-12 00:10:37 -11:00
jl777
b4b4c49985 Syntax 2018-06-12 00:07:51 -11:00
jl777
936078888d int32_t CBlockTreeDB::SnapShot() 2018-06-12 00:04:00 -11:00
Jack Grigg
69aa0d8f28 Use CChainParams::Bech32HRP() in zs_address_test 2018-06-12 18:38:36 +12:00
Jack Grigg
f59093935c Add examples of ConvertBits transformation 2018-06-12 16:51:59 +12:00
Jack Grigg
dd7417c8d0 Add comment about size calculations for converted serialized keys 2018-06-12 15:47:56 +12:00
Jack Grigg
c74ab3356a Remove config option -disabledeprecation
Closes #2943.
2018-06-11 10:38:12 -07:00
Scott Sadler
846384769c log notarisations written to index 2018-06-11 17:29:16 +02:00
Scott Sadler
89cfc4272d fixes for import coin 2018-06-10 15:12:10 +02:00
David Dawes
c95749c8d2 Merge pull request #53 from VerusCoin/dev
Mikes latest optimizations
2018-06-10 00:17:25 -07:00
Michael Toutonghi
20ab1c9174 mining performance boost 2018-06-10 00:12:28 -07:00
Ariel Gabizon
e1a3461cc2 Improve/Fix variable names
ZCProof was too general. pubKeyHash was actually the JoinSplit pubkey
itself.
2018-06-09 20:27:35 -07:00
l0rb
99d7ed2567 remove unused variable
minor code cleanup
2018-06-08 21:16:24 +02:00
jl777
fa04bcf38c 65 seconds to 60 2018-06-08 05:17:25 -11:00
jl777
7714b7f143 Handle -disablewallet=1 2018-06-08 02:15:46 -11:00
jl777
1659389801 Prevent very long gap in blocks 2018-06-07 21:01:41 -11:00
Homu
de1bc2d389 Auto merge of #3321 - bitcartel:remove_librustcash_xor, r=str4d
Remove now redundant Rust call to librustzcash_xor.

Related to https://github.com/zcash/librustzcash/pull/17 which removes librustzcash_xor from library.
2018-06-07 20:37:07 -07:00
jl777
7cf23c9815 c++ 2018-06-07 09:18:48 -11:00
jl777
1eb7f6169f c++ 2018-06-07 09:17:08 -11:00
jl777
cf26692798 Syntax 2018-06-07 09:15:52 -11:00
jl777
d23c6a06e7 c++ 2018-06-07 09:15:13 -11:00
jl777
584b784c57 Fix 2018-06-07 09:13:38 -11:00
jl777
3001f999ec Syntax 2018-06-07 09:12:26 -11:00
jl777
acbc7a942a Segid to validate address 2018-06-07 06:31:20 -11:00
Simon
10a7d55a03 Remove now redundant Rust call to librustzcash_xor. 2018-06-06 23:24:21 -07:00
Jack Grigg
2802e321c1 Fix cached_witnesses_empty_chain test failure on MacOS
Assertion error format is different, so match only on the assertion.
2018-06-07 17:49:05 +12:00
Jack Grigg
bec3e62bc1 Implement encoding and decoding of Sapling keys and addresses 2018-06-07 17:28:50 +12:00
Jack Grigg
c8511dfc07 Fix bech32::Encode() error handling
Previously, an input with invalid characters would result in out-of-bounds
reads, potentially exposing up to 224 bytes of memory following the location of
the CHARSET constant. This commit fixes the function to return an empty string,
which is what was originally documented as happening.
2018-06-07 17:19:44 +12:00