@@ -27,6 +27,13 @@ const (
2727 OpWeightMsgTransferDenom = "op_weight_msg_transfer_denom"
2828)
2929
30+ var (
31+ data = []string {
32+ "{\" key1\" :\" value1\" ,\" key2\" :\" value2\" }" ,
33+ "{\" irismod:key1\" :\" value1\" ,\" irismod:key2\" :\" value2\" }" ,
34+ }
35+ )
36+
3037// WeightedOperations returns all the operations from the module with their respective weights
3138func WeightedOperations (
3239 appParams simtypes.AppParams ,
@@ -125,9 +132,9 @@ func SimulateMsgTransferNFT(k keeper.Keeper, ak types.AccountKeeper, bk types.Ba
125132 "" ,
126133 "" ,
127134 "" ,
128- simtypes . RandStringOfLength ( r , 10 ), // tokenData
129- ownerAddr .String (), // sender
130- recipientAccount .Address .String (), // recipient
135+ randData ( r ), // tokenData
136+ ownerAddr .String (), // sender
137+ recipientAccount .Address .String (), // recipient
131138 )
132139 account := ak .GetAccount (ctx , ownerAddr )
133140
@@ -185,7 +192,7 @@ func SimulateMsgEditNFT(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKe
185192 "" ,
186193 simtypes .RandStringOfLength (r , 45 ), // tokenURI
187194 simtypes .RandStringOfLength (r , 32 ), // tokenURI
188- simtypes . RandStringOfLength ( r , 10 ), // tokenData
195+ randData ( r ), // tokenData
189196 ownerAddr .String (),
190197 )
191198
@@ -237,12 +244,12 @@ func SimulateMsgMintNFT(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKe
237244 randomRecipient , _ := simtypes .RandomAcc (r , accs )
238245
239246 msg := types .NewMsgMintNFT (
240- genNFTID (r , types . MinDenomLen , types . MaxDenomLen ), // nft ID
241- randDenom (ctx , k , r , true , false ), // denom
247+ genNFTID (r , 3 , 128 ), // nft ID
248+ randDenom (ctx , k , r , true , false ), // denom
242249 "" ,
243250 simtypes .RandStringOfLength (r , 45 ), // tokenURI
244251 simtypes .RandStringOfLength (r , 32 ), // uriHash
245- simtypes . RandStringOfLength ( r , 10 ), // tokenData
252+ randData ( r ), // tokenData
246253 randomSender .Address .String (), // sender
247254 randomRecipient .Address .String (), // recipient
248255 )
@@ -421,7 +428,7 @@ func SimulateMsgIssueDenom(k keeper.Keeper, ak types.AccountKeeper, bk types.Ban
421428 simtypes .RandStringOfLength (r , 10 ),
422429 simtypes .RandStringOfLength (r , 10 ),
423430 simtypes .RandStringOfLength (r , 32 ),
424- simtypes . RandStringOfLength ( r , 20 ),
431+ randData ( r ),
425432 )
426433 account := ak .GetAccount (ctx , sender .Address )
427434 spendable := bk .SpendableCoins (ctx , account .GetAddress ())
@@ -484,7 +491,7 @@ func randNFT(ctx sdk.Context, k keeper.Keeper, r *rand.Rand, mintable, editable
484491}
485492
486493func genDenomID (r * rand.Rand ) string {
487- len := simtypes .RandIntBetween (r , types . MinDenomLen , types . MaxDenomLen )
494+ len := simtypes .RandIntBetween (r , 3 , 128 )
488495 var denomID string
489496 for {
490497 denomID = strings .ToLower (simtypes .RandStringOfLength (r , len ))
@@ -527,6 +534,11 @@ func randDenom(ctx sdk.Context, k keeper.Keeper, r *rand.Rand, mintable, editabl
527534 return denoms [idx ]
528535}
529536
537+ func randData (r * rand.Rand ) string {
538+ idx := r .Intn (len (data ))
539+ return data [idx ]
540+ }
541+
530542func genRandomBool (r * rand.Rand ) bool {
531543 return r .Int ()% 2 == 0
532544}
0 commit comments