Namespace Algorand.V2.Model
Classes
Account
Account information at a given round. Definition: data/basics/userBalance.go : AccountData
AccountParticipation
AccountParticipation describes the parameters used by this account in consensus protocol.
AccountResponse
AccountResponse
AccountsResponse
AccountsResponse
AccountStateDelta
Application state delta.
Application
Application index and its parameters
ApplicationLocalState
Stores local state associated with an application.
ApplicationParams
Stores the global information associated with an application.
ApplicationResponse
ApplicationResponse
ApplicationsResponse
ApplicationsResponse
ApplicationStateSchema
Specifies maximums on the number of each type that may be stored.
Asset
Specifies both the unique identifier and the parameters for an asset
AssetBalancesResponse
AssetBalancesResponse
AssetHolding
Describes an asset held by an account. Definition: data/basics/userBalance.go : AssetHolding
AssetParams
AssetParams specifies the parameters for an asset. \[apar\] when part of an AssetConfig transaction. Definition: data/transactions/asset.go : AssetParams
AssetResponse
AssetResponse
AssetsResponse
AssetsResponse
Block
Block information. Definition: data/bookkeeping/block.go : Block
BlockResponse
BlockResponse
BlockRewards
Fields relating to rewards,
BlockUpgradeState
Fields relating to a protocol upgrade.
BlockUpgradeVote
Fields relating to voting for a protocol upgrade.
BuildVersion
BuildVersion
CatchpointAbortResponse
An catchpoint abort response.
CatchpointStartResponse
An catchpoint start response.
CompileResponse
CompileResponse
DryrunRequest
Request data type for dryrun endpoint. Given the Transactions and simulated ledger state upload, run TEAL scripts and return debugging information.
DryrunResponse
DryrunResponse
DryrunSource
DryrunSource is TEAL source text that gets uploaded, compiled, and inserted into transactions or application state.
DryrunState
Stores the TEAL eval step data
DryrunTxnResult
DryrunTxnResult contains any LogicSig or ApplicationCall program debug information and state updates from a dryrun.
ErrorResponse
An error response with optional data field.
EvalDelta
Represents a TEAL value delta.
EvalDeltaKeyValue
Key-value pairs for StateDelta.
HealthCheck
A health check response.
MiniAssetHolding
A simplified version of AssetHolding
NodeStatusResponse
NodeStatus contains the information about a node status
PendingTransactionResponse
Details about a pending transaction. If the transaction was recently confirmed, includes confirmation details like the round and reward details.
PendingTransactionsResponse
PendingTransactions is an array of signed transactions exactly as they were submitted.
PostTransactionsResponse
PostTransactionsResponse
StateDelta
Application state delta.
StateSchema
Represents a \[apls\] local-state or \[apgs\] global-state schema. These schemas determine how much storage may be used in a local-state or global-state for an application. The more space used, the larger minimum balance must be maintained in the account holding the data.
SupplyResponse
Supply represents the current supply of MicroAlgos in the system
TealKeyValue
Represents a key-value pair in an application store.
TealKeyValueStore
Represents a key-value store for use in an application.
TealValue
Represents a TEAL value.
Transaction
Contains all fields common to all transactions and serves as an envelope to all transactions type. Definition: data/transactions/signedtxn.go : SignedTxn data/transactions/transaction.go : Transaction
TransactionApplication
Fields for application transactions. Definition: data/transactions/application.go : ApplicationCallTxnFields
TransactionAssetConfig
Fields for asset allocation, re-configuration, and destruction. A zero value for asset-id indicates asset creation. A zero value for the params indicates asset destruction. Definition: data/transactions/asset.go : AssetConfigTxnFields
TransactionAssetFreeze
Fields for an asset freeze transaction. Definition: data/transactions/asset.go : AssetFreezeTxnFields
TransactionAssetTransfer
Fields for an asset transfer transaction. Definition: data/transactions/asset.go : AssetTransferTxnFields
TransactionKeyreg
Fields for a keyreg transaction. Definition: data/transactions/keyreg.go : KeyregTxnFields
TransactionParametersResponse
TransactionParams contains the parameters that help a client construct a new transaction.
TransactionPayment
Fields for a payment transaction. Definition: data/transactions/payment.go : PaymentTxnFields
TransactionResponse
TransactionResponse
TransactionSignature
Validation signature associated with some data. Only one of the signatures should be provided.
TransactionSignatureLogicsig
\[lsig\] Programatic transaction signature. Definition: data/transactions/logicsig.go
TransactionSignatureMultisig
\[msig\] structure holding multiple subsignatures. Definition: crypto/multisig.go : MultisigSig
TransactionSignatureMultisigSubsignature
TransactionSignatureMultisigSubsignature
TransactionsResponse
TransactionsResponse
Version
algod version information.
Enums
Account.SigTypeEnum
Indicates what type of signature is used by this account, must be one of: * sig * msig * lsig
OnCompletion
\[apan\] defines the what additional actions occur with the transaction. Valid types: * noop * optin * closeout * clear * update * update * delete
Transaction.TxTypeEnum
\[type\] Indicates what type of transaction this is. Different types have different fields. Valid types, and where their fields are stored: * \[pay\] payment-transaction * \[keyreg\] keyreg-transaction * \[acfg\] asset-config-transaction * \[axfer\] asset-transfer-transaction * \[afrz\] asset-freeze-transaction * \[appl\] application-transaction