@@ -462,13 +462,13 @@ func convertTxnTrace(txnTrace *simulation.TransactionTrace) *model.SimulationTra
462462 }
463463}
464464
465- func convertTxnResult (txnResult simulation.TxnResult , simplify bool ) PreEncodedSimulateTxnResult {
465+ func convertTxnResult (txnResult simulation.TxnResult ) PreEncodedSimulateTxnResult {
466466 result := PreEncodedSimulateTxnResult {
467467 Txn : ConvertInnerTxn (& txnResult .Txn ),
468468 AppBudgetConsumed : omitEmpty (txnResult .AppBudgetConsumed ),
469469 LogicSigBudgetConsumed : omitEmpty (txnResult .LogicSigBudgetConsumed ),
470470 TransactionTrace : convertTxnTrace (txnResult .Trace ),
471- UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnResult .UnnamedResourcesAccessed , simplify ),
471+ UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnResult .UnnamedResourcesAccessed ),
472472 }
473473
474474 if ! txnResult .FixedSigner .IsZero () {
@@ -479,13 +479,11 @@ func convertTxnResult(txnResult simulation.TxnResult, simplify bool) PreEncodedS
479479 return result
480480}
481481
482- func convertUnnamedResourcesAccessed (resources * simulation.ResourceTracker , simplify bool ) * model.SimulateUnnamedResourcesAccessed {
482+ func convertUnnamedResourcesAccessed (resources * simulation.ResourceTracker ) * model.SimulateUnnamedResourcesAccessed {
483483 if resources == nil {
484484 return nil
485485 }
486- if simplify {
487- resources .Simplify ()
488- }
486+ resources .Simplify ()
489487 return & model.SimulateUnnamedResourcesAccessed {
490488 Accounts : sliceOrNil (stringSlice (slices .Collect (maps .Keys (resources .Accounts )))),
491489 Assets : sliceOrNil (slices .Collect (maps .Keys (resources .Assets ))),
@@ -557,18 +555,15 @@ func convertSimulateInitialStates(initialStates *simulation.ResourcesInitialStat
557555 }
558556}
559557
560- func convertTxnGroupResult (txnGroupResult simulation.TxnGroupResult , simplify bool ) PreEncodedSimulateTxnGroupResult {
561- txnResults := make ([]PreEncodedSimulateTxnResult , len (txnGroupResult .Txns ))
562- for i , txnResult := range txnGroupResult .Txns {
563- txnResults [i ] = convertTxnResult (txnResult , simplify )
564- }
558+ func convertTxnGroupResult (txnGroupResult simulation.TxnGroupResult ) PreEncodedSimulateTxnGroupResult {
559+ txnResults := util .Map (txnGroupResult .Txns , convertTxnResult )
565560
566561 encoded := PreEncodedSimulateTxnGroupResult {
567562 Txns : txnResults ,
568563 FailureMessage : omitEmpty (txnGroupResult .FailureMessage ),
569564 AppBudgetAdded : omitEmpty (txnGroupResult .AppBudgetAdded ),
570565 AppBudgetConsumed : omitEmpty (txnGroupResult .AppBudgetConsumed ),
571- UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnGroupResult .UnnamedResourcesAccessed , simplify ),
566+ UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnGroupResult .UnnamedResourcesAccessed ),
572567 }
573568
574569 if len (txnGroupResult .FailedAt ) > 0 {
@@ -579,7 +574,7 @@ func convertTxnGroupResult(txnGroupResult simulation.TxnGroupResult, simplify bo
579574 return encoded
580575}
581576
582- func convertSimulationResult (result simulation.Result , simplify bool ) PreEncodedSimulateResponse {
577+ func convertSimulationResult (result simulation.Result ) PreEncodedSimulateResponse {
583578 var evalOverrides * model.SimulationEvalOverrides
584579 if result .EvalOverrides != (simulation.ResultEvalOverrides {}) {
585580 evalOverrides = & model.SimulationEvalOverrides {
@@ -593,11 +588,9 @@ func convertSimulationResult(result simulation.Result, simplify bool) PreEncoded
593588 }
594589
595590 return PreEncodedSimulateResponse {
596- Version : result .Version ,
597- LastRound : result .LastRound ,
598- TxnGroups : util .Map (result .TxnGroups , func (tg simulation.TxnGroupResult ) PreEncodedSimulateTxnGroupResult {
599- return convertTxnGroupResult (tg , simplify )
600- }),
591+ Version : result .Version ,
592+ LastRound : result .LastRound ,
593+ TxnGroups : util .Map (result .TxnGroups , convertTxnGroupResult ),
601594 EvalOverrides : evalOverrides ,
602595 ExecTraceConfig : result .TraceConfig ,
603596 InitialStates : convertSimulateInitialStates (result .InitialStates ),
0 commit comments