Zebra/zebra-consensus/src
Henry de Valence ace1103462 consensus: fix bug in tx input/output presence check
Making this check's match statement exhaustive revealed a bug similar to
the previous commit.  The logic in the spec is written in terms of
numbers, but our data is internally represented in terms of enums
(ADTs).  This kind of cross-representation rule translation is a bug
surface, which we can avoid by converting to counts and summing up.  (We
should use one style at a time).
2020-11-21 14:09:15 -05:00
..
block Remove test attributes and allow(dead_code) for test code that tests currently unimplemented functionality 2020-11-21 05:40:25 -05:00
chain state: don't pre-buffer the service 2020-10-26 12:05:35 -07:00
checkpoint Remove test attributes and allow(dead_code) for test code that tests currently unimplemented functionality 2020-11-21 05:40:25 -05:00
parameters Refactor block target spacing into NetworkUpgrade methods 2020-11-12 12:30:54 +10:00
primitives deps: move to tokio 0.3, tower 0.4 2020-11-20 10:08:16 -08:00
transaction consensus: fix bug in tx input/output presence check 2020-11-21 14:09:15 -05:00
block.rs consensus: fix span handling in BlockVerifier 2020-11-21 14:09:15 -05:00
chain.rs consensus,state: document cancellation contracts for services 2020-11-17 14:56:27 -08:00
checkpoint.rs consensus: improve checkpoint request replacement diagnostics 2020-11-17 14:56:27 -08:00
config.rs consensus: minimize API, clean docs 2020-10-20 11:16:22 -04:00
error.rs consensus: fix bug in tx input/output presence check 2020-11-21 14:09:15 -05:00
lib.rs Remove allow(dead_code) on transaction module] 2020-10-28 21:44:13 -04:00
parameters.rs move genesis parameters to zebra-chain (#1151) 2020-10-12 14:08:23 -07:00
primitives.rs consensus: add stub groth16::Verifier 2020-10-20 11:16:22 -04:00
script.rs consensus: instrument script verification 2020-11-20 17:38:21 -05:00
transaction.rs consensus: fix bug in tx input/output presence check 2020-11-21 14:09:15 -05:00