grin/core/tests
Antioch Peverell 988a05f023
Enable NRD kernel support (noop) feature flagged (#3303)
* wip

* commit

* add block level validation rule around NRD kernels and HF3 block height

* wip

* test coverage for kernel ser/deser for NRD kernels

* add some type safety around ser/deser of nrd relative height

* cleanup

* cleanup tx sig handling and add tests around NRD kernel sig

* test coverage for chain apply block containing NRD kernel

* verify kernel variants when adding tx to pool
NRD kernels will not be accepted until HF3

* add txpool test for NRD kernel handling

* fix merge

* fix api for NRD kernels

* commit

* wip - feature flag for NRD kernel support

* wip

* global config and thread local feature flag for NRD kernel support

* add feature flag support for NRD kernels
default to false when starting up node
allow it to be set to true in context of individual tests

* feature flag

* explicit testing of NRD kernel via feature flag

* add chain_type and feature flag logging on startup

* PR feedback and cleanup

* PR feedback
2020-05-29 09:56:24 +01:00
..
block.rs Enable NRD kernel support (noop) feature flagged (#3303) 2020-05-29 09:56:24 +01:00
common.rs Refactor Readable trait (#3309) 2020-04-30 17:42:19 +02:00
consensus_automated.rs thread local chain type vs global chain type (#3327) 2020-05-22 12:51:58 +01:00
consensus_floonet.rs thread local chain type vs global chain type (#3327) 2020-05-22 12:51:58 +01:00
consensus_mainnet.rs thread local chain type vs global chain type (#3327) 2020-05-22 12:51:58 +01:00
core.rs add test to demonstrate pair of "half" kernels sharing same public excess (#3314) 2020-05-28 15:26:18 +01:00
merkle_proof.rs Reduce memory allocations in PMMR (#3328) 2020-05-24 16:50:27 +01:00
pmmr.rs Reduce memory allocations in PMMR (#3328) 2020-05-24 16:50:27 +01:00
transaction.rs Pass SwitchCommitment by value instead of reference (#3217) 2020-02-04 08:52:00 -05:00
vec_backend.rs Update License to 2020 (#3196) 2020-01-20 11:40:58 +00:00
verifier_cache.rs Less cloning and pattern simplifications (#3216) 2020-02-05 11:02:07 -05:00