Moving decryption request creation outside loop - it doesn't need to occur per iteration; just once is fine.

pull/3128/head
jMyles 2023-05-11 16:39:27 -04:00
parent a577bd709e
commit e1dcaab7fb
1 changed files with 11 additions and 10 deletions

View File

@ -579,18 +579,19 @@ class Bob(Character):
elif variant == FerveoVariant.SIMPLE:
share_type = DecryptionShareSimple
conditions = Conditions(json.dumps(lingo))
if context:
context = Context(json.dumps(context))
decryption_request = ThresholdDecryptionRequest(
id=ritual_id,
variant=int(variant.value),
ciphertext=bytes(ciphertext),
conditions=conditions,
context=context,
)
decryption_request_mapping = {}
for ursula in cohort:
conditions = Conditions(json.dumps(lingo))
if context:
context = Context(json.dumps(context))
decryption_request = ThresholdDecryptionRequest(
id=ritual_id,
variant=int(variant.value),
ciphertext=bytes(ciphertext),
conditions=conditions,
context=context,
)
decryption_request_mapping[
to_checksum_address(ursula.checksum_address)
] = bytes(decryption_request)