github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/auth/client/utils/converter.go (about)

     1  package utils
     2  
     3  import (
     4  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types"
     5  	cm40types "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/ibc-adapter"
     6  	abci "github.com/fibonacci-chain/fbc/libs/tendermint/abci/types"
     7  )
     8  
     9  func ConvCM39SimulateResultTCM40(cm39 *types.Result) *cm40types.Result {
    10  	ret := &cm40types.Result{
    11  		Data:   cm39.Data,
    12  		Log:    cm39.Log,
    13  		Events: ConvCM39EventsTCM40(cm39.Events),
    14  	}
    15  	return ret
    16  }
    17  func ConvCM39EventsTCM40(es []types.Event) []abci.Event {
    18  	ret := make([]abci.Event, 0)
    19  	for _, v := range es {
    20  		eve := abci.Event{
    21  			Type:       v.Type,
    22  			Attributes: v.Attributes,
    23  		}
    24  		ret = append(ret, eve)
    25  	}
    26  
    27  	return ret
    28  }