package
2.10.1-stable+incompatible
Repository: https://github.com/algorand/go-algorand.git
Documentation: pkg.go.dev
# Functions
MakeCatchpointLabel creates a catchpoint label given the catchpoint label parameters.
MakeLeaseInLedgerError builds a LeaseInLedgerError object.
MakeStateDelta creates a new instance of StateDelta.
ParseCatchpointLabel parse the given label and breaks it into the round and hash components.
# Variables
ErrCatchpointParsingFailed is used when we attempt to parse and catchpoint label and failing doing so.
# Structs
AccountApp is used as a map key.
AccountAsset is used as a map key.
AccountDeltas stores ordered accounts and allows fast lookup by address.
AccountTotals represents the totals of algos in the system grouped by different account status values.
AlgoCount represents a total of algos of a certain class of accounts (split up by their Status value).
BlockInLedgerError is returned when a block cannot be added because it has already been done.
CatchpointLabel represent a single catchpoint label.
ErrNoEntry is used to indicate that a block is not present in the ledger.
LeaseInLedgerError is returned when a transaction cannot be added because it has a lease that already being used in the relavant rounds.
LogicEvalError indicates TEAL evaluation failure.
ModifiedCreatable defines the changes to a single single creatable state.
StateDelta describes the delta between a given round to the previous round.
TransactionInLedgerError is returned when a transaction cannot be added because it has already been done.
A Txlease is a transaction (sender, lease) pair which uniquely specifies a transaction lease.