Represents an Algorand address as decoded bytes without the checksum from a 58-character base32 string.
Represents an application call transaction that interacts with Algorand Smart Contracts.
Represents an asset configuration transaction that creates, reconfigures, or destroys assets.
Represents an asset freeze transaction that freezes or unfreezes asset holdings.
Represents an asset transfer transaction that moves ASAs between accounts.
Box reference for application call transactions.
Represents an ed25519 keypair Algorand account.
Represents a key registration transaction that registers an account online or offline
for participation in Algorand consensus.
Represents a payment transaction that transfers ALGO between accounts.
A signed transaction.
Schema for application state storage.
Common header fields shared by all transaction types.