From d67f81158cee3d27259545b652fa9e9dc62c1c2f Mon Sep 17 00:00:00 2001 From: deepanshutr Date: Wed, 25 Sep 2024 12:57:28 +0530 Subject: [PATCH] temp: fix --- simulation/utilities.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/simulation/utilities.go b/simulation/utilities.go index 574c05984..7de5d5889 100644 --- a/simulation/utilities.go +++ b/simulation/utilities.go @@ -4,6 +4,7 @@ package simulation import ( + "github.com/modern-go/reflect2" "math/rand" "github.com/AssetMantle/schema/data" @@ -59,5 +60,6 @@ func CalculateBondAmount(immutables qualified.Immutables, mutables qualified.Mut } func ExecuteMessage(context sdkTypes.Context, module helpers.Module, message helpers.Message) (*sdkTypes.Result, error) { - return module.GetTransactions().GetTransaction(message.Type()).HandleMessage(sdkTypes.WrapSDKContext(context), message) + //TODO figure out an easier way to pick a transaction handle message from modules + return module.GetTransactions().GetTransaction(reflect2.TypeOf(message).String()).HandleMessage(sdkTypes.WrapSDKContext(context), message) }