11368 Commits (9e5398686c729b3ca8197a379cf4e532a01a9fa2)
 

Author SHA1 Message Date
Homu 9e5398686c Auto merge of #3206 - bitcartel:3194_polymorphic_note_class, r=str4d 6 years ago
Homu 53fa6f1315 Auto merge of #3179 - bitcartel:backport_transaction_details_in_getblock_v2bitcartel, r=str4d 6 years ago
Homu 0a8d0c25e8 Auto merge of #3220 - Eirik0:3209-fix-CheckTransaction, r=str4d 6 years ago
Homu 90304c4214 Auto merge of #3213 - str4d:3202-precursor, r=str4d 6 years ago
Homu 23f8b30c88 Auto merge of #3193 - str4d:b9856-badalloc-terminate, r=bitcartel 6 years ago
Simon 9bd8f092c6 Closes #3178 by adding verbosity level improvements to getblock RPC. 6 years ago
Simon bf911b3038 Tweaks to d0a1d83 to complete backport of Bitcoin PR #8704 6 years ago
Peter Pratscher eb78a45a0c Backported Bitcoin PR #8704 to optionally return full tx details in the getblock rpc call 6 years ago
Marshall Gaucher b300118002
Merge pull request #2813 from str4d/2074-uacomment 6 years ago
Simon debf6af9f8 Move memo member varible from SproutNotePlaintext to BaseNotePlaintext. 6 years ago
Simon d266f40393 Create class hierarchy for SproutNotePlaintext. 6 years ago
Simon 5020a93631 Refactoring: rename NotePlaintext --> SproutNotePlaintext 6 years ago
Simon 9354f8e568 Remove unused SproutNote variables. 6 years ago
Simon 5f4fa1a954 Add virtual destructor to SproutNote and BaseNote 6 years ago
Simon 5d99e3e92f Refactoring: SproutNote member variable value moved to BaseNote. 6 years ago
Eirik Ogilvie-Wigley 812098256f Coinbase transactions can not have shielded spend or output 6 years ago
Eirik Ogilvie-Wigley 4b4662b06d Make sure transactions have non-empty outputs 6 years ago
Homu a2ff78620a Auto merge of #3191 - Eirik0:3057-sapling-nullifier-set, r=str4d 6 years ago
Jack Grigg aeb089ecc7
Attempt to log before terminating if prevector allocation fails 6 years ago
Jack Grigg 3c9dbf3ed8
Improve best-effort logging before termination on OOM 6 years ago
Sean Bowe 6679855147
Check that duplicate Sapling nullifiers don't exist within a transaction. 6 years ago
Homu c6ab62191a Auto merge of #3205 - str4d:3173-missing-return, r=str4d 6 years ago
Simon b230fe6836 Refactoring: Rename class libzcash::Note to libzcash::SproutNote. 6 years ago
Simon bef33bbc73 Refactoring: libzcash::Note is now a subclass of libzcash::BaseNote. 6 years ago
Eirik Ogilvie-Wigley 9669920f75 Rename nullifier caches and maps to indicate sprout nullifiers 6 years ago
Eirik Ogilvie-Wigley cab341e1a8 Add sapling nullifiers to db and mempool 6 years ago
Jack Grigg bf605b2644
Return result of boost::apply_visitor 6 years ago
Homu f961e5c3c0 Auto merge of #3195 - str4d:3180-clang-warnings, r=str4d 6 years ago
Eirik Ogilvie-Wigley 708c87f16d Add enum for nullifier type 6 years ago
Eirik Ogilvie-Wigley 685e936c31 Add sapling nullifier set 6 years ago
Homu 68cf6f3c2d Auto merge of #3074 - arcalinea:2983_tx_expiry_test_dependent, r=str4d 6 years ago
Jeremy Rubin 1b34996b21
Fix subscript[0] in base58.cpp 7 years ago
MarcoFalke b37b4b2fa3
[rpcwallet] Don't use floating point 8 years ago
Pedro Branco 181c511cd0
Prevent multiple calls to ExtractDestination 8 years ago
Kaz Wesley 63822fbc84
CBase58Data::SetString: cleanse the full vector 8 years ago
Homu df1dc9dd91 Auto merge of #3197 - str4d:2907-sapling-v4-tx-innards, r=str4d 6 years ago
Jack Grigg b1608eed82
Add a constant for Overwinter's transaction version 6 years ago
Jack Grigg b4f7174a88
Implement SpendDescription and OutputDescription datastructures 6 years ago
Homu 0e65c245f7 Auto merge of #3181 - bitcartel:least_authority_issue_c, r=daira 6 years ago
Homu 77889933e7 Auto merge of #3173 - str4d:2907-sapling-v4-tx-shell, r=str4d 6 years ago
Jack Grigg 22ffe8ce44
Remove now-unshadowed serialization lines that do nothing 6 years ago
Homu 5821bb0a4d Auto merge of #3185 - ebfull:sapling-testnet-params, r=str4d 6 years ago
Jack Grigg 2d922b66b0
Pass transaction header into correct SignatureHash serialization level 6 years ago
Sean Bowe 62ba80e766 Update librustzcash hash 6 years ago
Cory Fields d207b81d28
prevector: assert successful allocation 7 years ago
Cory Fields c10b69eb64
don't throw std::bad_alloc when out of memory. Instead, terminate immediately 7 years ago
Jack Grigg 72540cee4a
Add Sapling v4 transactions to IsStandard 6 years ago
Jack Grigg b7e75b17af
Implement basic Sapling v4 transaction parser 6 years ago
Jack Grigg 987b8ee60e
Adjust consensus rules to require v4 transactions from Sapling activation 6 years ago
Homu 0753a0e8a9 Auto merge of #3180 - str4d:transaction-serialization, r=ebfull 6 years ago