Commit Graph

16799 Commits

Author SHA1 Message Date
Eirik Ogilvie-Wigley
115b26cb27 Add BOOST_TEST_CONTEXT to distinguish sprout v. sapling 2018-06-19 10:06:21 -06:00
Scott Sadler
469bd6378f fix momom generation to inclusive or exclusive of whole blocks 2018-06-19 12:45:42 -03:00
Homu
2ebde5860e Auto merge of #3326 - str4d:3058-sapling-addresses, r=str4d
Sapling address encodings

This PR enables Sapling keys and addresses to be passed in anywhere Sprout keys
and addresses are used. Doing so will cause crashes until those places are updated
with Sapling support.

Includes code cherry-picked from the following upstream PRs:

- bitcoin/bitcoin#11167
  - Only the `ConvertBits()` function.
- bitcoin/bitcoin#11630

Closes #3058.
2018-06-19 05:12:50 -07:00
Homu
4e3ff06507 Auto merge of #3320 - str4d:macos-tests, r=bitcartel
Fix MacOS tests

Includes code cherry-picked from upstream PR bitcoin/bitcoin#8270.
2018-06-18 19:00:56 -07:00
Sean Bowe
4e1f2daa0d Add get_esk() function to Sapling note encryption. 2018-06-18 13:14:43 -06:00
Luke Childs
1c03ff0ecf Make src/fiat/zilla executable 2018-06-18 21:15:49 +07:00
Michael Toutonghi
fa733d13fa Use portable hash for staking 2018-06-17 14:58:06 -07:00
Scott Sadler
36f8002f93 fix GetNextBacknotarisation 2018-06-17 17:20:20 -03:00
David Dawes
67edc9df03 Another __cpuid() conflict. 2018-06-16 17:31:54 -07:00
David Dawes
8d3dd709da Remove another __cpuid conflict. 2018-06-16 17:19:25 -07:00
David Dawes
033cd36e5b Merge branch 'dave-dev' of github.com:VerusCoin/VerusCoin into dave-dev 2018-06-16 17:09:30 -07:00
David Dawes
553727a86b Fiddling with __cpuid 2018-06-16 17:08:59 -07:00
David Dawes
4b054f2494 Undo the changes 2018-06-16 16:24:20 -07:00
David Dawes
16201a68c7 Undo inadvertent delete 2018-06-16 16:23:42 -07:00
David Dawes
3fd40915ac Approach not helping, trying the other direction. 2018-06-16 16:13:37 -07:00
David Dawes
8ef8d54b0d Unsigned, dang it. 2018-06-16 15:52:30 -07:00
David Dawes
c5a53ecb24 Use Windows specific __cpuid() for Windows. 2018-06-16 15:45:01 -07:00
David Dawes
87bbf1bfe5 Merge pull request #58 from VerusCoin/dev
Portable VerusHash and CPU check
2018-06-16 14:58:03 -07:00
Michael Toutonghi
5296a85018 Portable VerusHash and CPU check 2018-06-16 14:51:13 -07:00
Scott Sadler
84964112be move disconnect notarisations from DisconnectBlock to DisconnectTip 2018-06-16 12:05:22 -03:00
Jack Grigg
3af4633b4b Add hashFinalSaplingRoot to getblockheader and getblock output 2018-06-15 13:59:28 +12:00
Sean Bowe
c03e22612d Prevent nonce reuse in Sapling note encryption API. 2018-06-14 12:21:28 -06:00
Sean Bowe
90073aeca5 Swap types in OutputDescription to use new NoteEncryption interfaces. 2018-06-14 12:08:37 -06:00
Sean Bowe
9e1c2c4049 Implementation of Sapling in-band secret distribution. 2018-06-14 11:58:45 -06:00
Scott Sadler
7f3cc8a296 create function to query notarisations leveldb by height 2018-06-14 08:35:53 -03:00
jl777
68e359a462 Revert unfiltered notarizations 2018-06-13 21:01:32 -11:00
jl777
4c7e1060f6 Merge pull request #696 from ChainZilla/dev
I fixed missing dpow configurations
2018-06-13 10:10:28 -11:00
PTYX11
62c218de74 created zilla file 2018-06-13 23:05:15 +02:00
PTYX11
656133e978 changed to zilla 2018-06-13 23:03:51 +02:00
PTYX11
cc175ed24d Added Zilla 2018-06-13 23:03:26 +02:00
PTYX11
77dbf244b8 Added Zilla 2018-06-13 23:02:53 +02:00
jl777
fa83088529 Merge pull request #694 from jl777/jl777
make notarizations complete by preventing skipping old ones
2018-06-13 08:50:33 -11:00
jl777
784e0917cf Prevent skipping even old notarizations 2018-06-13 08:48:47 -11:00
St3rling0x
cccc5ac04e Added Zilla 2018-06-13 20:56:34 +02:00
St3rling0x
a358386ba6 added Zilla 2018-06-13 20:56:09 +02:00
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