package
0.99.99-test-ignore
Repository: https://github.com/ava-labs/avalanchego.git
Documentation: pkg.go.dev

# Functions

IsSortedAndUniqueTransferableInputs ...
IsSortedAndUniqueTransferableInputsWithSigners returns true if the inputs are sorted and unique.
IsSortedAndUniqueUTXOIDs ...
IsSortedTransferableOutputs returns true if output objects are sorted.
NewFlowChecker ...
NewPrefixedState ...
SortTransferableInputs ...
SortTransferableInputsWithSigners sorts the inputs and signers based on the input's utxo ID.
SortTransferableOutputs sorts output objects.
SortUTXOIDs ...
UniqueID returns a unique identifier.
VerifyTx verifies that the inputs and outputs flowcheck, including a fee.

# Constants

MaxMemoSize is the maximum number of bytes in the memo field.

# Structs

Asset ...
BaseTx is the basis of all standard transactions.
FlowChecker ...
Metadata ...
PrefixedState wraps a state object.
State is a thin wrapper around a database to provide, caching, serialization, and de-serialization.
TestAddressable ...
TestTransferable ...
TestVerifiable ...
TransferableInput ...
TransferableOutput ...
UTXO ...
UTXOID ...

# Interfaces

Addressable is the interface a feature extension must provide to be able to be tracked as a part of the utxo set for a set of addresses.
Amounter is a data structure that has an amount of something associated with it.
TransferableIn is the interface a feature extension must provide to transfer value between features extensions.
TransferableOut is the interface a feature extension must provide to transfer value between features extensions.