@@ -246,8 +246,8 @@ func (ba *BenchmarkApp) SetupTSSGroup() {
246
246
IsActive : true ,
247
247
})
248
248
_ , err := msgSrvr .SubmitDEs (ctx , & tsstypes.MsgSubmitDEs {
249
- DEs : GetDEs (),
250
- Address : ba .Sender .Address .String (),
249
+ DEs : GetDEs (),
250
+ Sender : ba .Sender .Address .String (),
251
251
})
252
252
require .NoError (ba .TB , err )
253
253
@@ -262,9 +262,9 @@ func (ba *BenchmarkApp) SetupTSSGroup() {
262
262
})
263
263
tssKeeper .SetDKGContext (ctx , gid , dkg )
264
264
265
- // Set active group in bandtss module
265
+ // Set current group in bandtss module
266
266
bandtssKeeper .SetCurrentGroupID (ctx , gid )
267
- err = bandtssKeeper .AddNewMember (ctx , ba .Sender .Address )
267
+ err = bandtssKeeper .AddMember (ctx , ba .Sender .Address , gid )
268
268
require .NoError (ba .TB , err )
269
269
270
270
// Set privKey Store
@@ -287,14 +287,16 @@ func (ba *BenchmarkApp) GetPendingSignTxs(gid tss.GroupID) []sdk.Tx {
287
287
require .NotNil (ba .TB , privKey )
288
288
289
289
for _ , sid := range sids {
290
- signing := k .MustGetSigning (ctx , tss .SigningID (sid ))
290
+ signing := k .MustGetSigning (ctx , sid )
291
+ signingAttempt := k .MustGetSigningAttempt (ctx , sid , signing .CurrentAttempt )
292
+ assignedMembers := tsstypes .AssignedMembers (signingAttempt .AssignedMembers )
291
293
292
- sig , err := CreateSignature (m .ID , signing , group .PubKey , privKey )
294
+ sig , err := CreateSignature (m .ID , signing , assignedMembers , group .PubKey , privKey )
293
295
require .NoError (ba .TB , err )
294
296
295
297
tx , err := bandtesting .GenTx (
296
298
ba .TxConfig ,
297
- GenMsgSubmitSignature (tss . SigningID ( sid ) , m .ID , sig , ba .Sender .Address ),
299
+ GenMsgSubmitSignature (sid , m .ID , sig , ba .Sender .Address ),
298
300
sdk.Coins {sdk .NewInt64Coin ("uband" , 1 )},
299
301
math .MaxInt64 ,
300
302
bandtesting .ChainID ,
@@ -345,11 +347,12 @@ func (ba *BenchmarkApp) RequestSignature(
345
347
func (ba * BenchmarkApp ) AddDEs (addr sdk.AccAddress ) {
346
348
ctx , msgSrvr , k := ba .Ctx , ba .TSSMsgSrvr , ba .TSSKeeper
347
349
348
- count := k .GetDECount (ctx , addr )
350
+ deQueue := k .GetDEQueue (ctx , addr )
351
+ count := deQueue .Tail - deQueue .Head
349
352
if count < uint64 (DELen ) {
350
353
_ , err := msgSrvr .SubmitDEs (ctx , & tsstypes.MsgSubmitDEs {
351
- DEs : GetDEs (),
352
- Address : addr .String (),
354
+ DEs : GetDEs (),
355
+ Sender : addr .String (),
353
356
})
354
357
require .NoError (ba .TB , err )
355
358
}
0 commit comments