diff options
Diffstat (limited to 'cmd/tealdbg/local.go')
-rw-r--r-- | cmd/tealdbg/local.go | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/cmd/tealdbg/local.go b/cmd/tealdbg/local.go index baebcea04..6fe2d006a 100644 --- a/cmd/tealdbg/local.go +++ b/cmd/tealdbg/local.go @@ -38,7 +38,7 @@ func protoFromString(protoString string) (name string, proto config.ConsensusPar var ok bool proto, ok = config.Consensus[protocol.ConsensusVersion(protoString)] if !ok { - err = fmt.Errorf("Unknown protocol %s", protoString) + err = fmt.Errorf("unknown protocol %s", protoString) return } name = protoString @@ -209,7 +209,7 @@ type evaluation struct { source string offsetToLine map[int]int name string - groupIndex int + groupIndex uint64 pastSideEffects []logic.EvalSideEffects mode modeType aidx basics.AppIndex @@ -369,7 +369,7 @@ func (r *LocalRunner) Setup(dp *DebugParams) (err error) { source := string(data) ops, err := logic.AssembleString(source) if ops.Version > r.proto.LogicSigVersion { - return fmt.Errorf("Program version (%d) is beyond the maximum supported protocol version (%d)", ops.Version, r.proto.LogicSigVersion) + return fmt.Errorf("program version (%d) is beyond the maximum supported protocol version (%d)", ops.Version, r.proto.LogicSigVersion) } if err != nil { errorLines := "" @@ -387,7 +387,7 @@ func (r *LocalRunner) Setup(dp *DebugParams) (err error) { r.runs[i].source = source } } - r.runs[i].groupIndex = dp.GroupIndex + r.runs[i].groupIndex = uint64(dp.GroupIndex) r.runs[i].pastSideEffects = dp.PastSideEffects r.runs[i].name = dp.ProgramNames[i] @@ -431,7 +431,7 @@ func (r *LocalRunner) Setup(dp *DebugParams) (err error) { if len(stxn.Lsig.Logic) > 0 { run := evaluation{ program: stxn.Lsig.Logic, - groupIndex: gi, + groupIndex: uint64(gi), mode: modeLogicsig, } r.runs = append(r.runs, run) @@ -452,7 +452,7 @@ func (r *LocalRunner) Setup(dp *DebugParams) (err error) { } run := evaluation{ program: stxn.Txn.ApprovalProgram, - groupIndex: gi, + groupIndex: uint64(gi), pastSideEffects: dp.PastSideEffects, mode: modeStateful, aidx: appIdx, @@ -488,7 +488,7 @@ func (r *LocalRunner) Setup(dp *DebugParams) (err error) { } run := evaluation{ program: program, - groupIndex: gi, + groupIndex: uint64(gi), pastSideEffects: dp.PastSideEffects, mode: modeStateful, aidx: appIdx, @@ -534,6 +534,7 @@ func (r *LocalRunner) RunAll() error { TxnGroup: r.txnGroup, GroupIndex: run.groupIndex, PastSideEffects: run.pastSideEffects, + Specials: &transactions.SpecialAddresses{}, } run.result.pass, run.result.err = run.eval(ep) @@ -562,6 +563,7 @@ func (r *LocalRunner) Run() (bool, error) { TxnGroup: r.txnGroup, GroupIndex: run.groupIndex, PastSideEffects: run.pastSideEffects, + Specials: &transactions.SpecialAddresses{}, } // Workaround for Go's nil/empty interfaces nil check after nil assignment, i.e. |