Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZeroCT - Full implementation with Transaction Amount obfuscation support and ZeroCT Staking #412

Open
wants to merge 57 commits into
base: master
from
Open
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
408ae2f
zeroct phase 1
Feb 3, 2019
f25eb80
add missing qt patches
aguycalled Feb 7, 2019
5a6d55b
not check if transaction is in chain when selecting zerocoin for staking
aguycalled Feb 14, 2019
d1c2598
use obfuscationj instead of bc for getting coin sn
aguycalled Feb 21, 2019
499a65b
get obfuscation j
aguycalled Feb 21, 2019
41ab022
add thread interruption point
aguycalled Feb 21, 2019
0334980
do not print coinspend script
aguycalled Feb 21, 2019
f063299
remove comma
aguycalled Feb 21, 2019
26a96e5
no need to resign coinstake
aguycalled Feb 22, 2019
576f399
restart testnet
aguycalled Feb 22, 2019
44bda12
missing {} for
aguycalled Feb 22, 2019
8c4d477
check available balance before createstake
aguycalled Feb 22, 2019
ec69f64
calculate correctly target value for zc staking
aguycalled Feb 22, 2019
c5b8c49
check if stored tx is the same as the one being chcked
aguycalled Feb 24, 2019
3ffa938
add missing ()
aguycalled Feb 24, 2019
1fceabe
ammend delcaration
aguycalled Feb 24, 2019
0125936
check if stored tx is the same as the one being chcked for coinspend
aguycalled Feb 24, 2019
bf5054c
ammend function call
aguycalled Feb 24, 2019
577761f
Bulletproofs Rangeproof
aguycalled Feb 25, 2019
0b40171
remove duplicate inverse
aguycalled Feb 25, 2019
92a8b0e
move math vector defs to cpp
aguycalled Feb 25, 2019
d90a31a
fix base for signature
aguycalled Feb 26, 2019
9c0036c
use hex base
aguycalled Feb 26, 2019
45179e4
group generator for signature
aguycalled Feb 26, 2019
631c896
show value of zerocoin inputs
aguycalled Feb 27, 2019
570ce5f
show accumulated fees in block header
aguycalled Feb 27, 2019
41b5b79
check nout when comparing out points
aguycalled Feb 28, 2019
fff2e99
Merge branch 'master' into zeroct1
aguycalled Feb 28, 2019
f634551
reward check
aguycalled Feb 28, 2019
752a210
Merge branch 'zeroct1' of http://www.github.com/skreener/navcoin-core…
aguycalled Feb 28, 2019
ef2b633
use NavCoin5-qt
aguycalled Feb 28, 2019
5039af1
remove log
aguycalled Feb 28, 2019
47d8ede
fixed curly braces
aguycalled Feb 28, 2019
99eed6b
fixed curly braces
aguycalled Feb 28, 2019
b71221a
Transaction amount obfuscation and ZeroCT staking
aguycalled Mar 14, 2019
c9409db
Merge branch 'zeroct1' of http://www.github.com/skreener/navcoin-core…
aguycalled Mar 14, 2019
8b81819
zeroct testnet network bytes
aguycalled Mar 14, 2019
56a1218
remove log
aguycalled Mar 14, 2019
a8c4b26
restore coinbase maturity
aguycalled Mar 14, 2019
cfa920e
only add OP_FEE for outgoing private tx
aguycalled Mar 14, 2019
7cb718d
do not require both public and private balance to stake
aguycalled Mar 14, 2019
f7b6689
combine balances to check reserved
aguycalled Mar 14, 2019
3c2274d
fix check
aguycalled Mar 14, 2019
48c0425
witnesserstats rpc command
aguycalled Mar 14, 2019
830f5be
check if zeromint is null
aguycalled Mar 14, 2019
c020569
list private unspent rpc command
aguycalled Mar 14, 2019
ccb728f
remove log
aguycalled Mar 14, 2019
17d6378
rpc gettransaction for zeroct
aguycalled Mar 14, 2019
41c84bc
remove old functions
aguycalled Mar 15, 2019
735e352
SelectZeroCoinsForStaking
aguycalled Mar 15, 2019
824bae3
remove assert
aguycalled Mar 15, 2019
5af6072
boost for libzerocoin
aguycalled Mar 15, 2019
c2fb054
reset accumulator if prev block is no zeroct
aguycalled Mar 15, 2019
c0ac97b
check for null pointer
aguycalled Mar 18, 2019
a276b9c
show private address gui changes
aguycalled Mar 18, 2019
a3ac484
mint/spend checks
aguycalled Mar 18, 2019
811bbfc
include boost::thread
aguycalled Mar 18, 2019
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.
+1,024 −613
Diff settings

Always

Just for now

Bulletproofs Rangeproof

  • Loading branch information...
aguycalled committed Feb 25, 2019
commit 577761f02da267e9b97b78fd14282c916d15a807
Copy path View file
@@ -391,6 +391,8 @@ libzerocoin_libnavcoin_zerocoin_a_SOURCES = \
libzerocoin/bignum.h \
libzerocoin/bignum.cpp \
libzerocoin/Bulletproofs.h \
libzerocoin/BulletproofsRangeproof.cpp \
libzerocoin/BulletproofsRangeproof.h \
libzerocoin/Coin.h \
libzerocoin/CoinSpend.h \
libzerocoin/Commitment.h \
Copy path View file
@@ -42,6 +42,7 @@ NAVCOIN_TESTS =\
test/allocator_tests.cpp \
test/base32_tests.cpp \
test/base64_tests.cpp \
test/bulletproofsrangeproof_tests.cpp \
test/bip32_tests.cpp \
test/Checkpoints_tests.cpp \
test/coins_tests.cpp \
Oops, something went wrong.
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.