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 }