@@ -473,13 +473,13 @@ func convertTxnTrace(txnTrace *simulation.TransactionTrace) *model.SimulationTra
473473 }
474474}
475475
476- func convertTxnResult (txnResult simulation.TxnResult , simplify bool ) PreEncodedSimulateTxnResult {
476+ func convertTxnResult (txnResult simulation.TxnResult ) PreEncodedSimulateTxnResult {
477477 result := PreEncodedSimulateTxnResult {
478478 Txn : ConvertInnerTxn (& txnResult .Txn ),
479479 AppBudgetConsumed : omitEmpty (txnResult .AppBudgetConsumed ),
480480 LogicSigBudgetConsumed : omitEmpty (txnResult .LogicSigBudgetConsumed ),
481481 TransactionTrace : convertTxnTrace (txnResult .Trace ),
482- UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnResult .UnnamedResourcesAccessed , simplify ),
482+ UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnResult .UnnamedResourcesAccessed ),
483483 }
484484
485485 if ! txnResult .FixedSigner .IsZero () {
@@ -490,13 +490,11 @@ func convertTxnResult(txnResult simulation.TxnResult, simplify bool) PreEncodedS
490490 return result
491491}
492492
493- func convertUnnamedResourcesAccessed (resources * simulation.ResourceTracker , simplify bool ) * model.SimulateUnnamedResourcesAccessed {
493+ func convertUnnamedResourcesAccessed (resources * simulation.ResourceTracker ) * model.SimulateUnnamedResourcesAccessed {
494494 if resources == nil {
495495 return nil
496496 }
497- if simplify {
498- resources .Simplify ()
499- }
497+ resources .Simplify ()
500498 return & model.SimulateUnnamedResourcesAccessed {
501499 Accounts : sliceOrNil (stringSlice (slices .Collect (maps .Keys (resources .Accounts )))),
502500 Assets : sliceOrNil (slices .Collect (maps .Keys (resources .Assets ))),
@@ -568,18 +566,15 @@ func convertSimulateInitialStates(initialStates *simulation.ResourcesInitialStat
568566 }
569567}
570568
571- func convertTxnGroupResult (txnGroupResult simulation.TxnGroupResult , simplify bool ) PreEncodedSimulateTxnGroupResult {
572- txnResults := make ([]PreEncodedSimulateTxnResult , len (txnGroupResult .Txns ))
573- for i , txnResult := range txnGroupResult .Txns {
574- txnResults [i ] = convertTxnResult (txnResult , simplify )
575- }
569+ func convertTxnGroupResult (txnGroupResult simulation.TxnGroupResult ) PreEncodedSimulateTxnGroupResult {
570+ txnResults := util .Map (txnGroupResult .Txns , convertTxnResult )
576571
577572 encoded := PreEncodedSimulateTxnGroupResult {
578573 Txns : txnResults ,
579574 FailureMessage : omitEmpty (txnGroupResult .FailureMessage ),
580575 AppBudgetAdded : omitEmpty (txnGroupResult .AppBudgetAdded ),
581576 AppBudgetConsumed : omitEmpty (txnGroupResult .AppBudgetConsumed ),
582- UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnGroupResult .UnnamedResourcesAccessed , simplify ),
577+ UnnamedResourcesAccessed : convertUnnamedResourcesAccessed (txnGroupResult .UnnamedResourcesAccessed ),
583578 }
584579
585580 if len (txnGroupResult .FailedAt ) > 0 {
@@ -590,7 +585,7 @@ func convertTxnGroupResult(txnGroupResult simulation.TxnGroupResult, simplify bo
590585 return encoded
591586}
592587
593- func convertSimulationResult (result simulation.Result , simplify bool ) PreEncodedSimulateResponse {
588+ func convertSimulationResult (result simulation.Result ) PreEncodedSimulateResponse {
594589 var evalOverrides * model.SimulationEvalOverrides
595590 if result .EvalOverrides != (simulation.ResultEvalOverrides {}) {
596591 evalOverrides = & model.SimulationEvalOverrides {
@@ -604,11 +599,9 @@ func convertSimulationResult(result simulation.Result, simplify bool) PreEncoded
604599 }
605600
606601 return PreEncodedSimulateResponse {
607- Version : result .Version ,
608- LastRound : result .LastRound ,
609- TxnGroups : util .Map (result .TxnGroups , func (tg simulation.TxnGroupResult ) PreEncodedSimulateTxnGroupResult {
610- return convertTxnGroupResult (tg , simplify )
611- }),
602+ Version : result .Version ,
603+ LastRound : result .LastRound ,
604+ TxnGroups : util .Map (result .TxnGroups , convertTxnGroupResult ),
612605 EvalOverrides : evalOverrides ,
613606 ExecTraceConfig : result .TraceConfig ,
614607 InitialStates : convertSimulateInitialStates (result .InitialStates ),
0 commit comments