Search Results for

    Show / Hide Table of Contents

    Struct ApplyData<TTxn>

    Implements
    IApplyData<TTxn>
    IAppEvalDelta<TTxn>
    Namespace: Algorand.Unity
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public struct ApplyData<TTxn> : IEquatable<ApplyData<TTxn>>, IApplyData<TTxn>, IAppEvalDelta<TTxn> where TTxn : IAppliedSignedTxn<TTxn>
    Type Parameters
    Name Description
    TTxn

    Properties

    ApplicationId

    If an app is called, the id used.

    Declaration
    public AppIndex ApplicationId { get; set; }
    Property Value
    Type Description
    AppIndex

    AssetClosingAmount

    Closing amount for asset transaction.

    Declaration
    public ulong AssetClosingAmount { get; set; }
    Property Value
    Type Description
    UInt64

    CloseRewards

    Rewards applied to CloseRemainderTo account.

    Declaration
    public MicroAlgos CloseRewards { get; set; }
    Property Value
    Type Description
    MicroAlgos

    ClosingAmount

    Closing amount for transaction.

    Declaration
    public MicroAlgos ClosingAmount { get; set; }
    Property Value
    Type Description
    MicroAlgos

    ConfigAsset

    If an asset is configured or created, the id used.

    Declaration
    public AssetIndex ConfigAsset { get; set; }
    Property Value
    Type Description
    AssetIndex

    EvalDelta

    Application global and local state delta

    Declaration
    public EvalDelta<TTxn> EvalDelta { get; set; }
    Property Value
    Type Description
    EvalDelta<TTxn>

    GlobalDelta

    Global state delta

    Declaration
    public StateDelta GlobalDelta { get; set; }
    Property Value
    Type Description
    StateDelta

    InnerTxns

    The inner transactions (if any) that were evaluated.

    Declaration
    public TTxn[] InnerTxns { get; set; }
    Property Value
    Type Description
    TTxn[]

    LocalDeltas

    When decoding EvalDeltas, the integer key represents an offset into [txn.Sender, txn.Accounts[0], txn.Accounts[1], ...]

    Declaration
    public StateDelta[] LocalDeltas { get; set; }
    Property Value
    Type Description
    StateDelta[]

    Logs

    Logs from application calls

    Declaration
    public string[] Logs { get; set; }
    Property Value
    Type Description
    String[]

    ReceiverRewards

    Rewards applied to Receiver account.

    Declaration
    public MicroAlgos ReceiverRewards { get; set; }
    Property Value
    Type Description
    MicroAlgos

    SenderRewards

    Rewards applied to Sender account.

    Declaration
    public MicroAlgos SenderRewards { get; set; }
    Property Value
    Type Description
    MicroAlgos

    Methods

    Equals(ApplyData<TTxn>)

    Declaration
    public bool Equals(ApplyData<TTxn> other)
    Parameters
    Type Name Description
    ApplyData<TTxn> other
    Returns
    Type Description
    Boolean

    Implements

    IApplyData<TTxn>
    IAppEvalDelta<TTxn>
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾