package
4.0.2-stable+incompatible
Repository: https://github.com/algorand/go-algorand.git
Documentation: pkg.go.dev

# Functions

ApplicationCall evaluates ApplicationCall transaction.
AssetConfig applies an AssetConfig transaction using the Balances interface.
AssetFreeze applies an AssetFreeze transaction using the Balances interface.
AssetTransfer applies an AssetTransfer transaction using the Balances interface.
FindChallenge returns the Challenge that was last issued if it's in the period requested.
Heartbeat applies a Heartbeat transaction using the Balances interface.
Keyreg applies a KeyRegistration transaction using the Balances interface.
Payment changes the balances according to this transaction.
Rekey updates tx.Sender's AuthAddr to tx.RekeyTo, if provided.
StateProof applies the StateProof transaction and setting the next StateProof round.

# Constants

ChActive indicates that a challenege is in effect, and the grace period has run out, so accounts can be suspended.
ChRisky indicates that a challenge is in effect, and the initial grace period is running out.

# Variables

Errors for apply stateproof.
Errors for apply stateproof.

# Interfaces

Balances allow to move MicroAlgos from one address to another and to update balance records, or to access and modify individual balance records After a call to Put (or Move), future calls to Get or Move will reflect the updated balance record(s).
StateProofsApplier allows fetching and updating state-proofs state on the ledger.

# Type aliases

ChallengePeriod indicates which part of the challenge period is under discussion.