1115 Commits (38412461573ccab01194bcfac550e3a20c1d54c5)

Author SHA1 Message Date
Sean Bowe 8c57bbac15 Fix broken error messages. 6 years ago
Sean Bowe 673a0a79b3 Adjust tests to handle Sapling anchor cache 6 years ago
Sean Bowe c643ff0b51 Add support for PopAnchor(.., SPROUT/SAPLING) 6 years ago
Sean Bowe 18322f074c Introduce support for GetBestAnchor(SAPLING). 6 years ago
Sean Bowe 2bd59e1473 Rename PushAnchor to PushSproutAnchor. 6 years ago
Sean Bowe 008f4ee8e7 Rename GetAnchorAt to GetSproutAnchorAt. 6 years ago
Sean Bowe 08f0728884 Rename hashAnchor to hashSproutAnchor. 6 years ago
Sean Bowe d455828fdc Specifically describe anchors as Sprout anchors. 6 years ago
Sean Bowe 28d20bdb11 Rename NullifierType to ShieldedType. 6 years ago
Sean Bowe 2f23a656fb Add regression tests and test vectors for Sapling merkle tree 6 years ago
Pieter Wuille 488d43dd8f
Convert base58_tests from type/payload to scriptPubKey comparison 7 years ago
Pieter Wuille 10e5357e8b
Import Bech32 C++ reference code & tests 7 years ago
MarcoFalke 57be66d30e
[test] Remove unused code 8 years ago
Jack Grigg b6be3e88bb
Use CBitcoinAddress wrappers in Zcash-specific code 6 years ago
Pieter Wuille 07444da1db
Introduce wrappers around CBitcoinAddress 7 years ago
Jack Grigg 1f9dfbb9f0
Fix -Wstring-plus-int warning on clang 6 years ago
Simon 9bd8f092c6 Closes #3178 by adding verbosity level improvements to getblock RPC. 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
Sean Bowe 6679855147
Check that duplicate Sapling nullifiers don't exist within a transaction. 6 years ago
Simon b230fe6836 Refactoring: Rename class libzcash::Note to libzcash::SproutNote. 6 years ago
Eirik Ogilvie-Wigley 9669920f75 Rename nullifier caches and maps to indicate sprout nullifiers 6 years ago
jl777 63831f76e0 Add support for out of order blocks and tolerance for future stamped blocks 6 years ago
Eirik Ogilvie-Wigley cab341e1a8 Add sapling nullifiers to db and mempool 6 years ago
jl777 70c6301c92 Syntax 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
Jack Grigg b1608eed82
Add a constant for Overwinter's transaction version 6 years ago
jl777 7bb789bb66 Test 6 years ago
Sean Bowe acfcdb94b9 Load Sapling testnet parameters into memory. 6 years ago
Pieter Wuille 242f1421db
Get rid of nType and nVersion 8 years ago
Pieter Wuille b8a6579366
Make GetSerializeSize a wrapper on top of CSizeComputer 8 years ago
Cory Fields d1c9ef8606
serialization: teach serializers variadics 8 years ago
Jonas Schnelli 6cbe2c482c
add bip32 pubkey serialization 9 years ago
Pieter Wuille 29a8ade782
Prevector type 9 years ago
mruddy 690d38f0f8
Resolve issue bitcoin/bitcoin#3166. 9 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
MarcoFalke 3c1db17064
[uacomment] Sanitize per BIP-0014 9 years ago
Jack Grigg ee6220c0ed
[Bitcoin-Tx] Adjust util-test test cases for Zcash 6 years ago
Jonas Schnelli f11fb32967
[Bitcoin-Tx] Add tests for sequence number support 8 years ago
Simon a0c977ca61 Closes #3134 - Least Authority Issue E 6 years ago
Simon 61624ed05d Part of #2966, extending Sprout tests to other epochs. 6 years ago
Jack Grigg 8a22734ec1
test: Check return value of snprintf 6 years ago
Simon 7cc423522f Bump MIT Licence copyright header. 6 years ago
Simon 2742b20833 Use range based for loop 6 years ago
Lauda 923f2579b1 [Trivial] Grammar and typo correction 8 years ago
Wladimir J. van der Laan 64b4790789 test: Replace remaining sprintf with snprintf 7 years ago
Jack Grigg 162cc4240e
Fix typo 6 years ago
Matt Corallo cf00779278
Add test for dbwrapper iterators with same-prefix keys. 8 years ago
Wladimir J. van der Laan 54a9734897
test: Add more thorough test for dbwrapper iterators 8 years ago