Search Results for

    Show / Hide Table of Contents

    Namespace Algorand.Unity

    Classes

    AddressRoleExtensions

    AlgoApiException

    An Exception thrown from an ErrorResponse.

    AlgoApiField<TAlgoApiObject>

    AlgoApiField<TAlgoApiObject>.Map<TKey>

    AlgoApiFieldAttribute

    AlgoApiFormatterAttribute

    AlgoApiFormatterCache<T>

    AlgoApiFormatterLookup

    AlgoApiObjectAttribute

    AlgoApiObjectFormatter

    AlgoApiObjectFormatter<T>

    AlgoApiSerializer

    Contains functions for serializing and deserializing Algorand.Unity types

    ArrayComparer

    AtomicTxn

    Base32Encoding

    Base64Encoding

    CompiledTealFormatter

    ContentTypeExtensions

    EitherFormatter<T, U>

    Endianness

    ExcludeAccountFieldsExtensions

    ExcludeFieldsExtensions

    HashTypeExtensions

    IAlgodClientExtensions

    IntEnumFormatter<T>

    Logic

    ModRangeAttribute

    Utility attribute used to restrict an integer field by min, max, and mod (multiple of) values. Similar to the but extended with mod.

    OnCompletionExtensions

    ProvideSourceInfoAttribute

    ResponseFormatExtensions

    SerializationException

    SignatureTypeExtensions

    StateDeltaFormatter

    TokenizedClientExtensions

    TransactionExtensions

    TransactionTypeExtensions

    Utf8StringExtensions

    WrappedValueFormatter<T, U>

    Structs

    Account

    A insecure, local, in-memory account. This is useful for creating quick accounts for developer testing, and it should not be used in production.

    AccountParticipation

    Describes the parameters used by this account in consensus protocol.

    Address

    A public key for an Algorand account.

    Address.CheckSum

    AlgoApiObject

    A non-deserialized object from an algorand service.

    AlgoApiRequest

    A wrapper around for handling requests to Algorand REST services.

    AlgoApiRequest.Awaiter

    A Task Awaiter for

    AlgoApiRequest.Awaiter<TResponse>

    A Task Awaiter for

    AlgoApiRequest.Sent

    A wrapper around the handling the sent request.

    AlgoApiRequest.Sent<TResponse>

    A wrapper around the handling the sent request.

    AlgoApiRequest.SentWithProgress<TProgress>

    A wrapper around the handling the sent request.

    AlgoApiRequest.SentWithProgress<TResponse, TProgress>

    A wrapper around the handling the sent request.

    AlgoApiResponse

    Wrapper class around a completed

    AlgoApiResponse<T>

    Wrapper class around a completed . This can be deconstructed into a tuple of (ErrorResponse, Payload)

    AlgodClient

    A client for accessing the algod service

    AppCallTxn

    AppCallTxn.Params

    AppIndex

    Identifier of an Application

    AppliedSignedTxn

    A signed transaction that has already been executed.

    ApplyData<TTxn>

    ArrayComparer<T>

    ArrayComparer<T, TComparer>

    AssetConfigTxn

    AssetConfigTxn.Params

    AssetFreezeTxn

    AssetFreezeTxn.Params

    AssetIndex

    Identifier of an Asset

    AssetParams

    AssetParams specifies the parameters for an asset. [apar] when part of an AssetConfig transaction.

    AssetTransferTxn

    AssetTransferTxn.Params

    AtomicTxn.AsyncSigning

    Represents an Atomic Txn that is being signed with asynchronous signers.

    AtomicTxn.Building

    Represents an Atomic Txn group that is currently being built up with more transactions.

    AtomicTxn.Confirmed

    A Confirmed Atomic Transaction.

    AtomicTxn.Signing

    Represents an Atomic Txn that is currently being signed.

    AtomicTxn.Submitted

    A submitted Atomic Transaction.

    BlockCertificate

    BlockHash

    BlockHeader

    Block information.

    BlockResponse

    A wrapped Block from the GetBlock(UInt64, ResponseFormat)

    BlockRewards

    BlockTransaction

    A transaction found in a BlockResponse from GetBlock(UInt64, ResponseFormat).

    BlockUpgradeState

    BlockUpgradeVote

    BoxRef

    ByteEnumComparer<T>

    CompiledTeal

    A wrapper class around compiled teal bytes.

    Digest

    Either<T, U>

    ErrorResponse

    An error response from algorand APIs with optional data field.

    EvalDelta<TTxn>

    Stores StateDelta for an application's global key/value store, and a number of accounts holding local state for that application.

    GenesisAccountAlloc

    GenesisAccountAlloc.State

    GenesisHash

    Genesis hash found of the genesis block.

    GenesisInformation

    JSON information from

    Header

    A serializable key-value pair that's used in http request headers.

    Hex

    IAbiTypeComparer

    IndexerClient

    A client for accessing the indexer service

    IntEnumComparer<T>

    KeyRegTxn

    KeyRegTxn.Params

    KmdAccount

    KmdClient

    A client for accessing the kmd service

    LogicSig

    MicroAlgos

    Base unit of Algos

    MinBalance

    The minimum balance in micro algos required for a given amount of data associated with an account.

    Mnemonic

    Byte struct representing a private key encoded with Length words.

    MultisigSig

    MultisigSig.Subsig

    Optional<T>

    ParticipationPublicKey

    Participation Public Key used for account registration.

    PaymentTxn

    PaymentTxn.Params

    PrivateKey

    The private key for an Algorand account.

    Sig

    SignedTxn

    An untyped signed transaction. See SignedTxn<TTxn> for a typed version.

    SignedTxn<TTxn>

    A typed signed transaction.

    StateDelta

    StateProofTrackingData

    StateProofTrackingData tracks the status of state proofs.

    StateProofTrackingDataMap

    StateSchema

    The StateSchema object is only required for the create application call transaction. The StateSchema object must be fully populated for both the GlobalStateSchema and LocalStateSchema objects.

    StringComparer

    TealBytes

    TealValue

    Represents a TEAL value.

    Transaction

    TransactionHeader

    Contains parameters used in all transaction types.

    TransactionId

    A SHA512 256-truncated hash of a transaction's bytes. This is usually Base32 encoded with the padding chars trimmed.

    TransactionParams

    Params used for setting all transactions. Contains fee, genesis info, and round constraints.

    TransactionSignature

    An untyped wrapper around different transaction signatures.

    TxnCommitments

    TxnCommitments represents the commitments computed from the transactions in the block. It contains multiple commitments based on different algorithms and hash functions, to support different use cases.

    TxnIndices

    TxnIndices.Enumerator

    ValueDelta

    Represents a TEAL value delta.

    ValueDeltaKeyValue

    VrfPubKey

    32 byte public key required for SelectionParticipationKey

    Interfaces

    AtomicTxn.ISigning<T>

    IAccount

    An Algorand Account which has an Address to identify it.

    IAccountSigner

    A signer for a particular Address. There is only one valid Signer for an Address.

    IAlgoApiClient

    IAlgoApiFormatter<T>

    IAlgoApiResponse

    IAlgoApiResponse<T>

    IAlgodClient

    IAppCallTxn

    IAppEvalDelta<TTxn>

    IAppliedSignedTxn<TTxn>

    IApplyData<TTxn>

    Contains information about a transaction's execution

    IAssetConfigTxn

    IAssetFreezeTxn

    IAssetTransferTxn

    IAsyncAccountSigner

    An asynchronous signer for a particular Address.

    IAsyncAccountSignerWithProgress

    An asynchronous signer for a particular Address that contains signing functions that support progress updates.

    IAsyncSigner

    IAsyncSignerWithProgress

    IBlockRewards

    IBlockTransaction

    IBlockUpgradeState

    IBlockUpgradeVote

    IIndexerClient

    IKeyRegTxn

    IKmdClient

    IPaymentTxn

    ISignature

    ISignedTxn

    ISignedTxn<TTxn>

    ISigner

    IStateProofTrackingData

    ITransaction

    ITransactionHeader

    ITxnCommitments

    IUntypedTransaction

    IWrappedValue<T>

    Enums

    AddressFormatError

    An error describing issues with address formatting when converting from a string.

    AddressRole

    Role of an address for a transaction.

    AlgorandNetwork

    An Algorand network. See this overview on Algorand's networks.

    ContentType

    DeltaAction

    Represents the action on the value

    ExcludeAccountFields

    ExcludeFields

    HashType

    Mnemonic.ParseError

    Mnemonic.Word

    A list of possible words that occur in a Mnemonic

    OnCompletion

    [apan] defines the what additional actions occur with the transaction.

    PrivateKey.ParseError

    ResponseFormat

    SignatureType

    StateProofType

    TealValueType

    TEAL Value Type. Value 1 refers to bytes, value 2 refers to uint.

    TransactionType

    An enum representing the type of transaction.

    TxnFlags

    Delegates

    AlgoApiField<TAlgoApiObject>.EqualityComparer

    AlgoApiField<TAlgoApiObject>.FieldGetter<T>

    AlgoApiField<TAlgoApiObject>.FieldSetter<T>

    AlgoApiField<TAlgoApiObject>.JsonDeserializer

    AlgoApiField<TAlgoApiObject>.JsonSerializer

    AlgoApiField<TAlgoApiObject>.MessagePackDeserializer

    AlgoApiField<TAlgoApiObject>.MessagePackSerializer

    AlgoApiField<TAlgoApiObject>.SerializePredicate

    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾