github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/dryrun_txn_result.go (about)

     1  package models
     2  
     3  // DryrunTxnResult dryrunTxnResult contains any LogicSig or ApplicationCall program
     4  // debug information and state updates from a dryrun.
     5  type DryrunTxnResult struct {
     6  	// AppCallMessages
     7  	AppCallMessages []string `json:"app-call-messages,omitempty"`
     8  
     9  	// AppCallTrace
    10  	AppCallTrace []DryrunState `json:"app-call-trace,omitempty"`
    11  
    12  	// BudgetAdded budget added during execution of app call transaction.
    13  	BudgetAdded uint64 `json:"budget-added,omitempty"`
    14  
    15  	// BudgetConsumed budget consumed during execution of app call transaction.
    16  	BudgetConsumed uint64 `json:"budget-consumed,omitempty"`
    17  
    18  	// Cost net cost of app execution. Field is DEPRECATED and is subject for removal.
    19  	// Instead, use `budget-added` and `budget-consumed.
    20  	Cost uint64 `json:"cost,omitempty"`
    21  
    22  	// Disassembly disassembled program line by line.
    23  	Disassembly []string `json:"disassembly"`
    24  
    25  	// GlobalDelta application state delta.
    26  	GlobalDelta []EvalDeltaKeyValue `json:"global-delta,omitempty"`
    27  
    28  	// LocalDeltas
    29  	LocalDeltas []AccountStateDelta `json:"local-deltas,omitempty"`
    30  
    31  	// LogicSigDisassembly disassembled lsig program line by line.
    32  	LogicSigDisassembly []string `json:"logic-sig-disassembly,omitempty"`
    33  
    34  	// LogicSigMessages
    35  	LogicSigMessages []string `json:"logic-sig-messages,omitempty"`
    36  
    37  	// LogicSigTrace
    38  	LogicSigTrace []DryrunState `json:"logic-sig-trace,omitempty"`
    39  
    40  	// Logs
    41  	Logs [][]byte `json:"logs,omitempty"`
    42  }