Struct ApplyData<TTxn>
Assembly: cs.temp.dll.dll
Syntax
public struct ApplyData<TTxn> : IEquatable<ApplyData<TTxn>>, IApplyData<TTxn>, IAppEvalDelta<TTxn> where TTxn : IAppliedSignedTxn<TTxn>
Type Parameters
Properties
ApplicationId
If an app is called, the id used.
Declaration
public AppIndex ApplicationId { get; set; }
Property Value
AssetClosingAmount
Closing amount for asset transaction.
Declaration
public ulong AssetClosingAmount { get; set; }
Property Value
CloseRewards
Rewards applied to CloseRemainderTo account.
Declaration
public MicroAlgos CloseRewards { get; set; }
Property Value
ClosingAmount
Closing amount for transaction.
Declaration
public MicroAlgos ClosingAmount { get; set; }
Property Value
ConfigAsset
If an asset is configured or created, the id used.
Declaration
public AssetIndex ConfigAsset { get; set; }
Property Value
EvalDelta
Application global and local state delta
Declaration
public EvalDelta<TTxn> EvalDelta { get; set; }
Property Value
GlobalDelta
Declaration
public StateDelta GlobalDelta { get; set; }
Property Value
InnerTxns
The inner transactions (if any) that were evaluated.
Declaration
public TTxn[] InnerTxns { get; set; }
Property Value
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
Logs
Logs from application calls
Declaration
public string[] Logs { get; set; }
Property Value
ReceiverRewards
Rewards applied to Receiver account.
Declaration
public MicroAlgos ReceiverRewards { get; set; }
Property Value
SenderRewards
Rewards applied to Sender account.
Declaration
public MicroAlgos SenderRewards { get; set; }
Property Value
Methods
Equals(ApplyData<TTxn>)
Declaration
public bool Equals(ApplyData<TTxn> other)
Parameters
Returns
Implements