nimbus-eth2/beacon_chain/ssz
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
..
bitseqs.nim reorder ssz (#1099) 2020-06-03 15:52:02 +02:00
bytes_reader.nim cache block hash (#1329) 2020-07-16 15:16:51 +02:00
dynamic_navigator.nim reorder ssz (#1099) 2020-06-03 15:52:02 +02:00
merkleization.nim Restore compilation with custom presets (#1309) 2020-07-13 16:44:58 +02:00
navigator.nim reorder ssz (#1099) 2020-06-03 15:52:02 +02:00
spec_types.nim Add an option for graffiti customization 2020-07-12 21:01:31 +03:00
ssz_serialization.nim reorder ssz (#1099) 2020-06-03 15:52:02 +02:00
types.nim Restore compilation with custom presets (#1309) 2020-07-13 16:44:58 +02:00