11461 Commits (dd72b5346ea6019327e8dcf364054938a427b75c)
 

Author SHA1 Message Date
Homu dd72b5346e Auto merge of #3264 - sembrestels:patch-1, r=bitcartel 6 years ago
David Llop 471a912e02
Update Payment API 6 years ago
Homu 75546c697a Auto merge of #3234 - str4d:3058-address-polymorphism, r=str4d 6 years ago
Jack Grigg e5eab182b5
Use boost::variant to represent shielded addresses and keys 6 years ago
Homu 1942f7a42b Auto merge of #3242 - str4d:3058-key-encoding-refactor, r=str4d 6 years ago
Homu ae6c2587d3 Auto merge of #3232 - ebfull:3207-sapling-validation, r=str4d 6 years ago
Homu 73f5cb1213 Auto merge of #3257 - bitcartel:3250_fix_segfault_memo, r=ebfull 6 years ago
Homu 677b5b3b8b Auto merge of #3247 - str4d:3207-valuebalance, r=str4d 6 years ago
Jack Grigg 0fe0ca7948
Add contextual comment for GetValueOut() and GetShieldedValueIn() 6 years ago
Simon 67f3577239 Closes #3250. Memo getter should return by reference, not by value. 6 years ago
Homu 08f74ed026 Auto merge of #3240 - str4d:remove-obsolete-binaries, r=str4d 6 years ago
Jack Grigg 97b46f00cc
Add valueBalance to value balances, and enforce its consensus rules 6 years ago
Homu f0daf3915f Auto merge of #3233 - str4d:3164-sapling-sighash, r=str4d 6 years ago
Jack Grigg 93bd00a0d5
Add key_io includes to Zcash-specific code 6 years ago
Pieter Wuille 3d31e09cbb
Split key_io (address/key encodings) off from base58 7 years ago
Pieter Wuille 3e60c9fabd
Stop using CBase58Data for ext keys 7 years ago
Jack Grigg aa333ee8f2
Implement {Encode,Decode}PaymentAddress etc. without CZCEncoding 6 years ago
Jack Grigg 8bf3a3d700
Introduce wrappers around CZCViewingKey 6 years ago
Jack Grigg 472f75bc2d
Introduce wrappers around CZCSpendingKey 6 years ago
Jack Grigg 80ed13d545
Introduce wrappers around CZCPaymentAddress 6 years ago
Pieter Wuille f146029b0a
Replace CBitcoinSecret with {Encode,Decode}Secret 7 years ago
Sean Bowe b4db32f53c Check Sapling Spend/Output proofs and signatures. 6 years ago
Sean Bowe 531fcc88da Update to latest librustzcash 6 years ago
Sean Bowe 55fabd8272 Refactor so that dataToBeSigned can be used later in the function for other purposes. 6 years ago
Sean Bowe 6eea48bf96 Remove unnecessary IsCoinbase() check. Coinbases are guaranteed to have empty vjoinsplit. 6 years ago
Homu b1d2a69908 Auto merge of #3202 - str4d:3058-sapling-bech32, r=str4d 6 years ago
Homu 0c1adf8281 Auto merge of #3201 - Eirik0:3190-dumpprivkey-help-text, r=str4d 6 years ago
Jack Grigg 50284985e9
Update sighash tests 6 years ago
Jack Grigg b391b70736
Implement Sapling signature hash (ZIP 243) 6 years ago
Homu 0a98b97524 Auto merge of #3236 - str4d:3192-jsoutpoint-constructor, r=str4d 6 years ago
Homu 333b9a0d0b Auto merge of #3170 - ebfull:sapling-merkle-tree, r=ebfull 6 years ago
Sean Bowe 40bfb9e5b9 Swap bit endianness of test vectors 6 years ago
Sean Bowe fcbe7eef8d Update sapling-crypto and librustzcash 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
Sean Bowe f6f97dfb1c Fix miner tests 6 years ago
Sean Bowe 8c57bbac15 Fix broken error messages. 6 years ago
Sean Bowe e390a475c1 Fix outdated comment 6 years ago
Sean Bowe 98d2f090ca Evict transactions with obsolete anchors from the mempool 6 years ago
Sean Bowe 673a0a79b3 Adjust tests to handle Sapling anchor cache 6 years ago
Sean Bowe 31a04d2875 Calculate the correct hashFinalSaplingRoot in the miner. 6 years ago
Sean Bowe b4ff707605 Add support for Sapling anchor checks in mempool consistency checks. 6 years ago
Sean Bowe 1f8be05b63 Add consensus support for Sapling merkle trees. 6 years ago
Sean Bowe 85b39f57bb Add `PushSaplingAnchor` 6 years ago
Sean Bowe c643ff0b51 Add support for PopAnchor(.., SPROUT/SAPLING) 6 years ago
Sean Bowe 27616b9a04 Add support for Sapling anchors in coins/txdb. 6 years ago
Sean Bowe e814be60fe Rename hashSproutAnchorEnd to hashFinalSproutRoot to be consistent. 6 years ago
Sean Bowe f2c6d214e5 Rename hashSaplingAnchorEnd to hashFinalSaplingRoot to match spec. 6 years ago
Sean Bowe 7b62078782 Remove underscores from gtest test names. 6 years ago
Sean Bowe 7703a673ea Generalize the PushAnchor implementation behavior. 6 years ago