Homu
d54bf1dbda
Auto merge of #3453 - ebfull:release-v2.0.0-rc1, r=bitcartel
...
Release v2.0.0 rc1
Doesn't contain "Notable changes" section in release notes, is that okay for an RC?
2018-08-09 11:44:52 -07:00
jl777
81915d9fce
Fix rewards unlock help trigger
2018-08-09 06:47:24 -11:00
Sean Bowe
c2f661109d
make-release.py: Updated release notes and changelog for 2.0.0-rc1.
2018-08-09 16:56:56 +00:00
Sean Bowe
27f678b974
make-release.py: Updated manpages for 2.0.0-rc1.
2018-08-09 16:56:56 +00:00
Sean Bowe
3e9aec2a37
make-release.py: Versioning changes for 2.0.0-rc1.
2018-08-09 16:46:45 +00:00
jl777
efceba00d9
Test
2018-08-09 03:26:04 -11:00
jl777
e4ec9bab3e
13000 MGNX height exemption
2018-08-09 03:23:21 -11:00
jl777
eea0a57b3c
Test
2018-08-09 03:20:05 -11:00
jl777
6a8820f597
Test
2018-08-09 03:19:18 -11:00
jl777
703faba669
Remove MGNX exemption
2018-08-09 03:16:38 -11:00
jl777
ad0f453e27
Test
2018-08-09 03:10:53 -11:00
jl777
15bec8194b
Test
2018-08-09 03:07:53 -11:00
jl777
435ef4fde2
Test
2018-08-09 02:59:45 -11:00
jl777
8f97da8ea4
Test
2018-08-09 02:52:14 -11:00
jl777
e77d279f0c
Test
2018-08-09 02:49:15 -11:00
jl777
a032237805
Test
2018-08-09 02:43:42 -11:00
jl777
549ca5a625
Test
2018-08-09 02:38:16 -11:00
jl777
5d3f12159d
Test
2018-08-09 02:32:34 -11:00
jl777
c6d212db1c
Test
2018-08-09 02:31:27 -11:00
jl777
a3b5f801ca
Update comments
2018-08-09 00:14:35 -11:00
jl777
b70126d400
Add no cache flag and calculate entropy based on raw segued
2018-08-08 23:48:23 -11:00
jl777
efb8981cb9
Segid cache
2018-08-08 23:41:59 -11:00
jl777
ff7204826e
merge beta->master
2018-08-08 23:12:38 -11:00
jl777
11b390d86c
Catch mined PoS lookalike blocks
2018-08-08 22:59:21 -11:00
Jonathan "Duke" Leto
1399f859e0
Mine more blocks to ensure a mature balance
2018-08-09 08:53:24 +02:00
jl777
83f41bb0f9
PoSperc
2018-08-08 10:41:26 -11:00
jl777
84b0bd5230
Dont count PoW diff blocks for isPoS count
2018-08-08 10:40:25 -11:00
Homu
75286ba19b
Auto merge of #3438 - Eirik0:3424-change-field-improvement, r=bitcartel
...
Only include the change field if we have a spending key
Closes #3424
2018-08-08 13:47:40 -07:00
Simon
303f80fb1e
Fix comment in CWallet::SyncMetaData.
2018-08-08 12:03:10 -07:00
Simon
3c3d1f0a38
Clean up wallet unit tests: replace .value() with .get() for clarity.
...
This is to avoid confusion with note.value().
2018-08-08 12:03:10 -07:00
Simon
58a1224d63
Update wallet unit tests to revert upgraded network parameters.
2018-08-08 12:03:10 -07:00
Simon
52d162319d
Add new wallet test: MarkAffectedSaplingTransactionsDirty
...
Also rename MarkAffectedTransactionsDirty to MarkAffectedSproutTransactionsDirty.
2018-08-08 12:03:10 -07:00
Simon
eba096f24e
Add new wallet test: GetConflictedSaplingNotes
2018-08-08 12:03:10 -07:00
Simon
a5ca7967a4
Add new wallet test: SetSaplingNoteAddrsInCWalletTx.
2018-08-08 12:03:10 -07:00
Simon
3afc6ce219
Update CWallet::GetConflicts for Sapling.
2018-08-08 12:03:10 -07:00
Simon
6d8ea4fa82
Fix typo in parameter name.
2018-08-08 12:03:10 -07:00
Simon
9fe34549b1
Fix inaccurate comments in test.
2018-08-08 12:03:10 -07:00
Simon
668ca2974a
Fix typo in variable name in test.
2018-08-08 12:03:10 -07:00
Simon
992a82c649
Rename wallet tests for clarity between Sprout and Sapling.
2018-08-08 12:03:10 -07:00
Simon
f13387486e
Add new wallet tests: SpentSaplingNoteIsFromMe.
2018-08-08 12:03:10 -07:00
Simon
fba4168049
Add new wallet test: UpdatedSaplingNoteData.
2018-08-08 12:03:10 -07:00
Simon
e5df6ec5cc
Add new wallet test: NavigateFromSaplingNullifierToNote
...
Checks caching of Sapling nullifier and mapping to its SaplingOutPoint.
2018-08-08 12:03:10 -07:00
Simon
2f6481f835
Add two new wallet tests: FindMySaplingNotes, SaplingNullifierIsSpent.
2018-08-08 12:03:10 -07:00
Simon
c343e2db9a
Fix code review nits.
2018-08-08 12:03:10 -07:00
Simon
3b6dd486b4
Refactor IsSpent(nullifier) for Sprout and Sapling domain separation.
...
We need separate functions for checking Sprout and Sapling nullifiers,
because they are in separate domains and aren't guaranteed to be
collision-resistant (otherwise there is a possibility of a nullifier
collision, however remote, between Sprout and Sapling causing the spend
of one to prevent the spend of the other).
2018-08-08 12:03:10 -07:00
Simon
ec064abbdf
Iterate over mapSaplingFullViewingKeys with ivk->fvk mapping (1:1).
...
When diversified addresses are supported, iterating over
mapSaplingIncomingViewingKeys will be inefficient as the mapping will
be addresses->ivk (n:1).
2018-08-08 12:03:10 -07:00
Simon
28d3dc8532
Add test for CWalletTx::SetSaplingNoteData()
2018-08-08 12:03:10 -07:00
Simon
f12daeb44a
Clean up names of unit tests in gtest/test_wallet.cpp.
2018-08-08 12:03:10 -07:00
Simon
edfc6a787f
Update CWallet::IsSpent() to check Sapling nullifiers.
2018-08-08 12:03:10 -07:00
Simon
ad1e90dd34
Add caching and updating of Sapling note nullifier.
2018-08-08 12:03:10 -07:00