package
0.0.2
Repository: https://github.com/vincentbdb/go-algorand.git
Documentation: pkg.go.dev

# Functions

MakeAccountData returns a UserToken.
MulAIntSaturate uses MulSaturate to multiply b (int) with a (MicroAlgos).
MulSaturate multiplies 2 values with saturation on overflow.
OAdd adds 2 values with overflow detection.
OAdd16 adds 2 uint16 values with overflow detection.
OAddA adds 2 MicroAlgos values with overflow tracking.
OMul multiplies 2 values with overflow detection.
OneTimeIDForRound maps a round to the identifier for which ephemeral key should be used for that round.
OSub subtracts b from a with overflow detection.
OSubA subtracts b from a with overflow tracking.
UnmarshalChecksumAddress tries to unmarshal the checksummed address string.

# Constants

NotParticipating indicates that the associated account is neither a delegator nor a delegate.
Offline indicates that the associated account is delegated.
Online indicates that the associated account used as part of the delegation pool.

# Structs

AccountData contains the data associated with a given address.
AccountDetail encapsulates meaningful details about a given account, for external consumption.
AssetHolding describes an asset held by an account.
AssetLocator stores both the asset creator, whose balance record contains the asset parameters, and the asset index, which is the key into those parameters.
AssetParams describes the parameters of an asset.
BalanceDetail encapsulates meaningful details about the current balances of the ledger, for external consumption.
BalanceRecord pairs an account's address with its associated data.
MicroAlgos is our unit of currency.
OverflowTracker is used to track when an operation causes an overflow.
SupplyDetail encapsulates meaningful details about the ledger's current token supply.

# Type aliases

No description provided by the author
AssetIndex is the unique integer index of an asset that can be used to look up the creator of the asset, whose balance record contains the AssetParams.
Round represents a protocol round index.
RoundInterval is a number of rounds.
Status is the delegation status of an account's MicroAlgos.