package
6.17.1+incompatible
Repository: https://github.com/factomproject/factomd.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DeterministicEntry creates a new entry deterministically based on the input integer.
ExternalIDsToChainID converts the input external ids into a chain id.
MarshalEntryList marshals the input list into a single byte array.
NewChainID generates a ChainID from an entry.
NewEBlock returns a blank initialized Entry Block with all fields zeroed.
NewEBlockBody initializes an empty Entry Block Body.
NewEBlockHeader initializes a new empty Entry Block Header.
NewEntry returns a new entry initialized with empty interfaces and zero hashes.
RandomEntry produces an entry object with randomly initialized values.
UnmarshalEBlock unmarshals the input data into a new entry block.
UnmarshalEBlockData unmarshals the input data into a new entry block.
UnmarshalEntry unmarshals the input data into a new entry.
UnmarshalEntryList unmarshals the input byte array into a list of entries.

# Structs

EBlock is the Entry Block.
EBlockBody is the series of Hashes that form the Entry Block Body.
EBlockHeader holds relevant metadata about the Entry Block and the data necessary to verify the previous block in the Entry Block Chain.
Entry
An Entry is the element which carries user data to be stored in the blockchain https://github.com/FactomProject/FactomDocs/blob/master/factomDataStructureDetails.md#entry.