Zebra/zebra-chain/src
teor 64be7fddb7
Add a TypeNameToDebug formatter to zebra_chain (#2466)
* Add a TypeNameToDebug formatter to zebra_chain

This formatter makes it much easier to diagnose proptest errors.
It will be used in a future PR.

Implement Arbitrary and DerefMut for all the formatters.

Also make the formatter type bounds consistent,
to produce better compiler errors.

* Clarify how TypeNameToDebug actually works

Co-authored-by: Janito Vaqueiro Ferreira Filho <janito.vff@gmail.com>

Co-authored-by: Janito Vaqueiro Ferreira Filho <janito.vff@gmail.com>
2021-07-09 12:40:19 +10:00
..
block Revert "ZIP-221: Validate chain history commitments in the non-finalized state (#2301)" (#2464) 2021-07-08 09:25:49 -03:00
orchard Update panics by `todo!` and `unimplemented!` macros (#2471) 2021-07-09 01:49:55 +00:00
parameters Legacy chain check and tests (#2366) 2021-06-29 15:03:51 +10:00
primitives Revert "ZIP-221: Validate chain history commitments in the non-finalized state (#2301)" (#2464) 2021-07-08 09:25:49 -03:00
sapling Add ZIP-0244 TxId Digest support (#2129) 2021-07-06 09:58:22 -03:00
serialization Security: Zebra should stop gossiping unreachable addresses to other nodes, Action: re-deploy all nodes (#2392) 2021-06-29 05:12:27 +00:00
sprout Derive Arbitrary impls for a bunch of chain and network types (#2179) 2021-05-24 11:10:07 -04:00
transaction Always compute sighash with librustzcash (#2469) 2021-07-09 09:55:08 +10:00
transparent Add property test strategies for V5 transactions (#2347) 2021-06-18 14:40:08 -03:00
work Replace primitives_types with uint (#2350) 2021-06-18 15:35:05 -03:00
amount.rs Move the check in `transaction::check::sapling_balances_match` to `V4` deserialization (#2234) 2021-06-04 08:53:00 +10:00
block.rs Move network_upgrade check into zebra-chain (#2354) 2021-06-22 12:06:52 +10:00
fmt.rs Add a TypeNameToDebug formatter to zebra_chain (#2466) 2021-07-09 12:40:19 +10:00
history_tree.rs Revert "ZIP-221: Validate chain history commitments in the non-finalized state (#2301)" (#2464) 2021-07-08 09:25:49 -03:00
lib.rs Add HistoryTree struct (#2396) 2021-07-07 08:22:00 +10:00
orchard.rs Orchard data in V5 parsing (#2116) 2021-05-21 00:42:06 +00:00
parameters.rs Cleanup a few arbitrary impls (#2222) 2021-05-28 09:49:28 -03:00
primitives.rs Add ZIP-244 signature hash support (#2165) 2021-07-07 08:27:10 +10:00
sapling.rs Update multiple crates to ensure bitvec 0.22.3 is being used (#2351) 2021-06-23 13:16:22 +10:00
serialization.rs Security: Zebra should stop gossiping unreachable addresses to other nodes, Action: re-deploy all nodes (#2392) 2021-06-29 05:12:27 +00:00
shutdown.rs Fix shutdown panics (#1637) 2021-02-03 19:03:28 +10:00
sprout.rs Move the preallocate tests into their own files (#1977) 2021-04-07 12:32:27 +10:00
transaction.rs Add ZIP-244 signature hash support (#2165) 2021-07-07 08:27:10 +10:00
transparent.rs Release Blocker: Stop trying to verify coinbase inputs using the script verifier (#2404) 2021-06-29 10:49:40 +10:00
work.rs Replace primitives_types with uint (#2350) 2021-06-18 15:35:05 -03:00