Namespace Algorand
Classes
Account
Create and manage secrets, and perform account-based work such as signing transactions.
Address
Address represents a serializable 32-byte length Algorand address.
Bid
A raw serializable Bid class.
ByteConstBlock
Digest
A serializable class representing a SHA512-256 Digest
Encoder
Convenience method for serializing and deserializing arbitrary objects to json or msgpack.
IntConstBlock
Logic
Logic class provides static checkProgram function that can be used for client-side program validation for size and execution cost.
LogicsigSignature
Serializable logicsig class. LogicsigSignature is constructed from a program and optional arguments. Signature sig and MultisigSignature msig property are available for modification by it's clients.
Mnemonic
Provides an easy way to create mnemonics from 32-byte length keys.
MultisigAddress
MultisigAddress is a convenience class for handling multisignature public identities.
MultisigSignature
Serializable raw multisig class.
MultisigSubsig
Serializable multisig sub-signature
ParticipationPublicKey
A serializable class representing a participation key.
ProgramData
Metadata related to a teal program.
Signature
A raw serializable signature class.
SignedBid
A serializable raw signed bid class.
SignedTransaction
A serializable convenience type for packaging transactions with their signatures.
TEALProgram
TEALProgram
Transaction
A raw serializable transaction class, used to generate transactions to broadcast to the network. This is distinct from algod.model.Transaction, which is only returned for GET requests to algod.
Transaction.AssetParams
Asset Params
Transaction.Type
TxType represents a transaction type.
TxGroup
TxGroup exports computeGroupID and assignGroupID functions
Utils
Convenience methods for algorand sdk.
VarintResult
VRFPublicKey
Wordlist
mnemonic word list