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