# Packages
No description provided by the author
# Functions
ComputeAssetID implement the assetID calculate logic.
EntryID computes the identifier of an entry, as the hash of its body plus some metadata.
NewAssetID convert byte array to aseet id.
NewBlockHeader creates a new BlockHeader and populates its body.
NewCoinbase creates a new Coinbase.
NewHash convert the input byte array to hash.
NewIssuance creates a new Issuance.
NewMux creates a new Mux.
NewOriginalOutput creates a new OriginalOutput.
NewRetirement creates a new Retirement.
NewSpend creates a new Spend.
NewTxHeader creates an new TxHeader.
NewVetoInput creates a new VetoInput.
NewCrossChainOutput creates a new CrossChainOutput.
# Variables
EmptyStringHash represents a 256-bit hash.
Convenience routines for accessing entries of specific types by ID.
Convenience routines for accessing entries of specific types by ID.
# Structs
No description provided by the author
No description provided by the author
This message type duplicates Hash, above.
Block is block struct in bc level.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tx is a wrapper for the entries-based representation of a transaction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Entry is the interface implemented by each addressable unit in a blockchain: transaction components such as spends, issuances, outputs, and retirements (among others), plus blockheaders.