Michael Toutonghi
1fae37f6bf
Working proof of stake with new algorithm
2018-05-15 00:54:18 -07:00
Michael Toutonghi
1f722359c1
Verus Proof of Stake Compete with Additional ant-fork protection on block 1
2018-05-13 18:59:06 -07:00
miketout
c2f6623fdf
Add blocks to maturity in transaction JSON for listtransactions RPC API
2018-05-09 02:06:55 -07:00
miketout
204cf3fcba
Enable seamless spending of timelocked coinbases through z_shieldcoinbase
2018-05-09 00:49:09 -07:00
miketout
ea340a1443
Recognizing CLTV transactions more broadly
2018-05-08 13:33:14 -07:00
miketout
fab1429d48
Enable time locked transactions to be recognized in the wallet
2018-05-07 15:58:53 -07:00
miketout
39267c3553
Reduce default difficulty
2018-05-06 13:06:14 -07:00
miketout
ef70c5b2de
Updated miner messages
2018-05-05 07:52:02 -07:00
miketout
e980a26ddd
Enable time locked coin bases to be used as normal coinbase transactions with longer maturity, fix max_money
2018-05-04 16:33:34 -07:00
miketout
90e7502158
Enabled recognition of time locked transactions as watch only or spendable, depending on time
2018-05-02 22:20:03 -07:00
miketout
48d800c2c6
Merge all Komodo changes, including proof of stake, crypto conditions, passport, etc.
2018-05-02 03:24:21 -07:00
Michael Toutonghi
29bd53a102
Rewrite time locks, coinbase validation, and script functions in C++ for easier integration
2018-04-20 18:38:39 -07:00
jl777
8eb43ab4ff
Decrement notes for assetchains, need to test
2018-04-20 00:23:58 +03:00
jl777
e86c03cf07
-walletprefetch
2018-04-17 16:34:07 +03:00
jl777
cf53fd7c3d
Test
2018-04-17 16:25:27 +03:00
jl777
b7fae74e58
Test
2018-04-17 15:31:35 +03:00
jl777
5f5802ae29
Test
2018-04-17 15:30:23 +03:00
jl777
b8add6a466
Init speedup test
2018-04-17 12:53:59 +03:00
Brad Miller
98a4f6a656
Implement note locking for z_mergetoaddress
...
Co-authored-by: Eirik Ogilvie-Wigley <eirik@z.cash >
2018-04-10 00:44:39 -07:00
jl777
c60397dd3a
Lagging chaintip fix
2018-03-26 15:38:49 +03:00
jl777
9000990c30
Merge remote-tracking branch 'zcash/master' into rebase2
...
# Conflicts:
# .travis.yml
# Makefile.am
# README.md
# configure.ac
# depends/Makefile
# depends/builders/darwin.mk
# depends/funcs.mk
# depends/hosts/darwin.mk
# depends/packages/googlemock.mk
# depends/packages/googletest.mk
# depends/packages/libsnark.mk
# depends/packages/libsodium.mk
# depends/packages/packages.mk
# depends/packages/rust.mk
# src/Makefile.am
# src/Makefile.gtest.include
# src/chainparams.cpp
# src/chainparams.h
# src/checkpoints.h
# src/clientversion.h
# src/coins.cpp
# src/consensus/consensus.h
# src/gtest/test_mempool.cpp
# src/httprpc.cpp
# src/init.cpp
# src/komodo-tx.cpp
# src/main.cpp
# src/miner.cpp
# src/policy/fees.cpp
# src/policy/fees.h
# src/rpcmining.cpp
# src/rpcrawtransaction.cpp
# src/rpcserver.cpp
# src/test/policyestimator_tests.cpp
# src/test/rpc_wallet_tests.cpp
# src/test/transaction_tests.cpp
# src/txdb.cpp
# src/txmempool.cpp
# src/wallet/asyncrpcoperation_sendmany.cpp
# src/wallet/rpcwallet.cpp
# src/wallet/wallet.cpp
# src/wallet/wallet.h
# src/zcash/CreateJoinSplit.cpp
# zcutil/build.sh
2018-03-25 18:44:38 +03:00
jl777
18c6cfce1d
MoM support
2018-03-22 14:21:00 +02:00
Jay Graber
7b92f27e18
Add expiry to z_mergetoaddress
2018-02-23 15:15:46 -08:00
Jay Graber
9bb37bf0d5
Implement transaction expiry for Overwinter
2018-02-23 00:12:03 -08:00
Jack Grigg
bdbe8e8591
Extend CWallet::GetFilteredNotes to enable filtering on a set of addresses
2018-02-20 13:19:07 +00:00
Jack Grigg
be12669982
Add consensus branch ID parameter to SignatureHash, remove SigVersion parameter
...
We do not need to be able to calculate multiple SignatureHash versions for a
single transaction format; instead, we use the transaction format to determine
the SigVersion.
The consensus branch ID *does* need to be passed in from the outside, as only
the caller knows the context in which the SignatureHash is being calculated
(ie. mempool acceptance vs. block validation).
JoinSplit signature verification has been moved into ContextualCheckTransaction,
where the consensus branch ID can be obtained.
The argument to the sign command for zcash-tx has been modified to take a height
in addition to the optional sigtype flags.
2018-02-20 04:22:20 +00:00
Jack Grigg
e005ff83ab
Remove P2WPKH and P2WSH from signing logic
...
Separated from the previous commit for ease of review.
2018-02-20 04:22:19 +00:00
Pieter Wuille
157a5d0d9c
BIP143: Signing logic
2018-02-20 04:22:19 +00:00
Simon
072099d788
Implementation of Overwinter transaction format ZIP 202.
2018-02-16 10:10:15 -08:00
jl777
d1f29a9d00
Test
2018-02-02 13:36:12 +02:00
Jack Grigg
bec2235148
Cleanup: Add braces for clarity
2017-12-20 11:18:59 +00:00
Jack Grigg
9a2b8ae57f
Update wallet logic to account for viewing keys
...
The wallet code previously assumed that an unlocked wallet would always
have a spending key associated with a note decryptor. Viewing keys break
this assumption.
2017-12-20 00:46:37 +00:00
Jack Grigg
167cd33374
Implement viewing key storage in the wallet
2017-12-20 00:46:37 +00:00
Jack Grigg
642a1caf93
ViewingKey -> ReceivingKey per zcash/zips#117
2017-12-04 17:17:18 +00:00
jl777
4ea19a87a1
Test
2017-11-30 23:42:15 +04:00
jl777
bdc7241597
Test
2017-11-10 19:23:11 +02:00
jl777
7c130297c2
KOMODO_ASSETCHAIN_MAXLEN -> 65
2017-11-10 19:07:36 +02:00
jl777
f19ffc34ca
Test
2017-10-18 22:43:08 +03:00
jl777
79383e0a78
Change to new interest calc
2017-10-18 22:40:29 +03:00
Simon
9e84b5aa0d
Check mempooltxinputlimit when creating a transaction to avoid local
...
mempool rejection.
2017-06-17 14:41:25 -07:00
jl777
8415ccaaae
Test
2017-04-27 13:41:28 +03:00
jl777
e0440cc39c
Test
2017-04-27 09:27:22 +03:00
jl777
ab49ccacba
Test
2017-04-27 09:21:53 +03:00
jl777
e2398ee80f
Test
2017-04-27 09:20:57 +03:00
jl777
1066247f1f
Test
2017-04-26 23:26:14 +03:00
jl777
4c73b58b83
Test
2017-04-26 23:21:53 +03:00
jl777
45a93b635e
Test
2017-04-26 19:20:43 +03:00
jl777
c7ede30fe0
Test
2017-04-26 18:51:17 +03:00
jl777
af50ce3fab
Test
2017-04-26 18:48:53 +03:00
jl777
6fc1969b95
Investigate kv crash
2017-04-25 18:07:32 +03:00