nimbus-eth2/tests/mocking
Jacek Sieka 8b01284b0e
cache block hash (#1329)
hash_tree_root was turning up when running beacon_node, turns out to be
repeated hash_tree_root invocations - this pr brings them back down to
normal.

this PR caches the root of a block in the SignedBeaconBlock object -
this has the potential downside that even invalid blocks will be hashed
(as part of deserialization) - later, one could imagine delaying this
until checks have passed

there's also some cleanup of the `cat=` logs which were applied randomly
and haphazardly, and to a large degree are duplicated by other
information in the log statements - in particular, topics fulfill the
same role
2020-07-16 15:16:51 +02:00
..
mock_attestations.nim restore EpochRef and flush statecaches on epoch transitions (#1312) 2020-07-15 12:44:18 +02:00
mock_blocks.nim cache block hash (#1329) 2020-07-16 15:16:51 +02:00
mock_deposits.nim Working test suite with run-time presets 2020-07-08 02:02:14 +03:00
mock_genesis.nim Merge devel and resolve conflicts 2020-07-10 02:02:40 +03:00
mock_state.nim state_transition implements the spec fairly directly (#1220) 2020-06-23 13:54:24 +00:00
mock_validator_keys.nim Merge devel and resolve the conflicts 2020-07-08 15:36:03 +03:00