Interface TrieLogFactory


public interface TrieLogFactory
Interface for serializing and deserializing TrieLog objects.
  • Method Details

    • create

      TrieLog create(TrieLogAccumulator accumulator, BlockHeader blockHeader)
      Creates a new TrieLog object.
      Parameters:
      accumulator - the accumulator
      blockHeader - the block header
      Returns:
      a new TrieLog object
    • deserialize

      TrieLog deserialize(byte[] bytes)
      Deserializes a TrieLog object.
      Parameters:
      bytes - the serialized TrieLog
      Returns:
      the deserialized TrieLog
    • serialize

      byte[] serialize(TrieLog layer)
      Serializes a TrieLog object.
      Parameters:
      layer - the TrieLog
      Returns:
      the serialized TrieLog