Jack Grigg
|
6c99d71d4f
|
cargo fmt
|
2019-04-02 01:30:00 +01:00 |
Jack Grigg
|
3501365950
|
Test Transaction::txid()
|
2019-04-02 01:29:48 +01:00 |
Jack Grigg
|
663f9d619d
|
Use named fields in Transaction struct
|
2019-04-02 01:29:22 +01:00 |
Jack Grigg
|
b856d23069
|
Reverse a clone of [u8; 32] instead of allocating
|
2019-03-07 23:43:58 +00:00 |
Jack Grigg
|
4289843852
|
Compute TxId for Transaction
|
2019-03-07 23:42:00 +00:00 |
Jack Grigg
|
670bb277e9
|
Block header serialisation
|
2019-03-07 23:41:59 +00:00 |
Jack Grigg
|
a1664c6bbc
|
impl Display for BlockHash and TxId
|
2019-03-07 23:41:46 +00:00 |
Jack Grigg
|
20d5cdc571
|
TxId struct
|
2019-03-07 23:26:03 +00:00 |
Jack Grigg
|
e21be37042
|
Block header representation
|
2019-03-07 23:26:00 +00:00 |
Jack Grigg
|
3d39706aee
|
Make SpendDescription.spend_auth_sig optional
|
2019-02-26 13:44:28 -07:00 |
Jack Grigg
|
012d43bc8c
|
derive Debug for various structs
|
2019-02-26 13:44:28 -07:00 |
Jack Grigg
|
09a20aacfe
|
Make zcash_primitives::JUBJUB the canonical instantiation of JubjubBls12
|
2019-02-26 13:44:28 -07:00 |
Jack Grigg
|
6b43b2d0d6
|
Refactor Sapling spendAuthSig creation into zcash_primitives::sapling
|
2019-02-26 13:44:28 -07:00 |
Jack Grigg
|
482bef87f0
|
Add ff and group crates to Cargo workspace
|
2019-01-06 09:50:07 +00:00 |
Jack Grigg
|
538de482f3
|
Update zcash_primitives crate to use ff crate
|
2019-01-06 09:31:20 +00:00 |
Jack Grigg
|
1a1c77536d
|
cargo fmt 1.31.1
|
2019-01-03 21:52:06 +00:00 |
Jack Grigg
|
c9b23dfdef
|
Extract single-TxOut hashing from signature_hash_data() for clarity
|
2018-11-30 23:13:39 +00:00 |
Jack Grigg
|
e25b614573
|
Match error message in Amount::Read_i64() to allow_negative value
|
2018-11-30 23:04:04 +00:00 |
Jack Grigg
|
7ff32b04d6
|
Document enforcement of consensus rules on transaction components
|
2018-11-30 22:59:48 +00:00 |
Jack Grigg
|
d707ebd321
|
Use Option<[u8; N]> for JoinSplit pubkey and signature in a transaction
|
2018-11-30 01:08:45 +00:00 |
Jack Grigg
|
9b06205ed6
|
Reject unexpected binding sig during transaction write
|
2018-11-30 00:54:30 +00:00 |
Jack Grigg
|
61ce4dd3d6
|
Enforce range checks when reading Amounts
|
2018-11-30 00:30:37 +00:00 |
Jack Grigg
|
9282c7da29
|
Replace tx_read_write() test vector with one from current testnet chain
|
2018-11-16 09:50:27 +00:00 |
Jack Grigg
|
2d2e4aad86
|
Pass &[E] into Vector::write() instead of &Vec<E>
|
2018-11-16 08:55:06 +00:00 |
Jack Grigg
|
cc183efda4
|
Define MAX_SIZE constant for CompactSize serialization
|
2018-11-16 08:52:53 +00:00 |
Jack Grigg
|
1f11c404dc
|
Convert Transaction into a wrapping struct with impl Deref
Users who have a Transaction can now only obtain an immutable reference
to its underlying data.
|
2018-11-09 08:34:49 +13:00 |
Jack Grigg
|
0c81695731
|
ZIP 243
|
2018-11-09 08:34:49 +13:00 |
Jack Grigg
|
2d8b1fe504
|
ZIP 143
|
2018-11-09 08:34:38 +13:00 |
Jack Grigg
|
e490b79907
|
Transaction serialization
|
2018-10-11 18:05:50 +01:00 |
Jack Grigg
|
91ff2c71cf
|
Helper for serializing CompactSize-prefixed vectors
|
2018-10-11 17:48:12 +01:00 |
Jack Grigg
|
ad16ba6a35
|
Empty crates as a base for code refactoring
|
2018-08-28 22:24:14 +01:00 |