Show / Hide Table of Contents

    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

    Back to top Generated by DocFX