Interface TrieLogFactory
public interface TrieLogFactory
Interface for serializing and deserializing
TrieLog objects.-
Method Summary
Modifier and TypeMethodDescriptioncreate(TrieLogAccumulator accumulator, BlockHeader blockHeader) Creates a new TrieLog object.deserialize(byte[] bytes) Deserializes a TrieLog object.byte[]Serializes a TrieLog object.
-
Method Details
-
create
Creates a new TrieLog object.- Parameters:
accumulator- the accumulatorblockHeader- the block header- Returns:
- a new TrieLog object
-
deserialize
Deserializes a TrieLog object.- Parameters:
bytes- the serialized TrieLog- Returns:
- the deserialized TrieLog
-
serialize
Serializes a TrieLog object.- Parameters:
layer- the TrieLog- Returns:
- the serialized TrieLog
-