124d0db1e0
This is a performance regression, but will also spare the types directory from knowing about RFC 6962, which is a more correct abstraction. For txs this performance hit will be fixed soon with #2603. For evidence, the performance impact is negligible due to it being capped at a small number. |
||
---|---|---|
.. | ||
README.md | ||
compile.sh | ||
doc.go | ||
merkle.pb.go | ||
merkle.proto | ||
proof.go | ||
proof_key_path.go | ||
proof_key_path_test.go | ||
proof_simple_value.go | ||
simple_map.go | ||
simple_map_test.go | ||
simple_proof.go | ||
simple_tree.go | ||
simple_tree_test.go | ||
types.go | ||
wire.go |
README.md
Simple Merkle Tree
For smaller static data structures that don't require immutable snapshots or mutability; for instance the transactions and validation signatures of a block can be hashed using this simple merkle tree logic.