239 Commits (b58c15b9fbbca4152e588f81f9f7d8092e7c28da)

Author SHA1 Message Date
Eirik Ogilvie-Wigley 8e8279e728 Rename sprout specific methods 6 years ago
Eirik Ogilvie-Wigley 45de2eda07 Increment sapling note witnesses 6 years ago
Eirik Ogilvie-Wigley f86ee1c252 Pass sapling merkle tree when incrementing witnesses 6 years ago
Eirik Ogilvie-Wigley be43b7469d Add sapling note data and map 6 years ago
Eirik Ogilvie-Wigley 005f3ad1dd Rename note data to include sprout 6 years ago
Michael Toutonghi 17d0160a17 Cleanup nonce changes 6 years ago
Michael Toutonghi c5325a3256 PoS improvements 6 years ago
Jonas Schnelli 34aca1b03c
[RPC, Wallet] Move RPC dispatch table registration to wallet/ code 9 years ago
Eirik Ogilvie-Wigley 0646f749f9 Add change indicator for notes 6 years ago
jl777 72953c8342 Syntax 6 years ago
jl777 1cdb961ba2 Fix PoW mining in mixed PoS/PoW, fix orphaned stake tx 6 years ago
Jay Graber efb7662d4a Add Sapling Add/Have/Get to keystore 6 years ago
Michael Toutonghi 1fae37f6bf Working proof of stake with new algorithm 6 years ago
Michael Toutonghi 1f722359c1 Verus Proof of Stake Compete with Additional ant-fork protection on block 1 6 years ago
Jack Grigg e5eab182b5
Use boost::variant to represent shielded addresses and keys 6 years ago
Jack Grigg 80ed13d545
Introduce wrappers around CZCPaymentAddress 6 years ago
miketout ea340a1443 Recognizing CLTV transactions more broadly 6 years ago
miketout fab1429d48 Enable time locked transactions to be recognized in the wallet 6 years ago
Jack Grigg e935beb810
wallet: Make some arguments const that can be 6 years ago
Jack Grigg b87e271a9a
wallet: Change IsLockedNote to take a JSOutPoint 6 years ago
miketout ef70c5b2de Updated miner messages 6 years ago
miketout e980a26ddd Enable time locked coin bases to be used as normal coinbase transactions with longer maturity, fix max_money 6 years ago
Jack Grigg daed9ba7cc
Change JSOutPoint constructor to have js argument be uint64_t 6 years ago
miketout 90e7502158 Enabled recognition of time locked transactions as watch only or spendable, depending on time 6 years ago
Simon 5020a93631 Refactoring: rename NotePlaintext --> SproutNotePlaintext 6 years ago
Michael Toutonghi 29bd53a102 Rewrite time locks, coinbase validation, and script functions in C++ for easier integration 6 years ago
Jack Grigg 68a1a592ca
Remove nType and nVersion from Zcash-specific code 6 years ago
Pieter Wuille 242f1421db
Get rid of nType and nVersion 8 years ago
Pavel Janík ead36d85c7
[WIP] Remove unused statement in serialization 8 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
Brad Miller 98a4f6a656 Implement note locking for z_mergetoaddress 6 years ago
Brad Miller 4e6400bc00 Implement note locking for z_mergetoaddress 6 years ago
Simon d72c19a662 Closes #2910. Add z_listunspent RPC call. 6 years ago
Jack Grigg 6c7930f688
Use uint64_t instead of size_t for serialized indices into tx.vjoinsplit 7 years ago
Daira Hopwood c938fb1f17 Squashed commit of the following: 6 years ago
Jack Grigg bdbe8e8591
Extend CWallet::GetFilteredNotes to enable filtering on a set of addresses 7 years ago
Jack Grigg 57e6ecda5a
Implement roll-back limit for reorganisation 7 years ago
Jack Grigg 9a2b8ae57f
Update wallet logic to account for viewing keys 7 years ago
Jack Grigg 167cd33374
Implement viewing key storage in the wallet 7 years ago
Jack Grigg 642a1caf93
ViewingKey -> ReceivingKey per zcash/zips#117 7 years ago
Cory Fields 4bfe8a744b
c++11: CAccountingEntry must be defined before use in a list 9 years ago
jl777 79383e0a78 Change to new interest calc 7 years ago
ca333 9d36579649 uni3 7 years ago
jl777 45a93b635e Test 7 years ago
jl777 59e66272c8 Test 7 years ago
jl777 e9e7e410ef Test 7 years ago
jl777 bfb634f223 Increment number of note witness cache 7 years ago
Philip Kaufmann db954a65ac
use const references where appropriate 9 years ago
Matt Corallo aa30f65502
Add FundTransaction method to wallet 9 years ago
Jack Grigg 8e8b6d701b
Switch miner to P2PKH, add -mineraddress option 8 years ago