80 Commits (master)

Author SHA1 Message Date
Sean Bowe 9285bba885 Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size. 8 years ago
Sean Bowe 2dc3599271 Transplant of libzcash. 8 years ago
Sean Bowe 2140639309 Remove scriptPubKey/scriptSig from CPourTx, and add randomSeed. 8 years ago
Sean Bowe 5961dcb6da Change ciphertext length to match protocol spec, and refactor the use of constants. 8 years ago
Sean Bowe 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. 8 years ago
Jack Grigg fdda3c5085 Use Equihash for Proof-of-Work 8 years ago
Sean Bowe a897db652f Reorganizing the zerocash tree. 8 years ago
Sean Bowe d488e75ea8 Fix comment. 9 years ago
Sean Bowe f512cf7c7b Added value balance consensus enforcement for pours. 9 years ago
Sean Bowe 96c31d163f Added CPourTx verification and construction routines. 9 years ago
Sean Bowe 5884044ba9 Introduce `vpour` to `CTransaction`. 9 years ago
Peter Todd 5e82e1c8f5 Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic 9 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Cozz Lovan 292623adf5 Subtract fee from amount 10 years ago
Wladimir J. van der Laan a0ae79d775 Replace CBlockHeader::GetHash with call to SerializeHash 10 years ago
Wladimir J. van der Laan 4f92773f92 src/primitives/transaction.h: endian compatibility in serialization 10 years ago
Wladimir J. van der Laan 81aeb28436 src/primitives/block.cpp: endian compatibility in GetHash 10 years ago
Pieter Wuille 5a47811da5 BIP66 changeover logic 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 10 years ago
Pavel Janík bdb6a71d3d IsNull doesn't change CBlockLocator, add const hint 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Matt Corallo afd4b94b6d Move CMerkleBlock and CPartialMerkleTree to their own file 10 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago