From e7a46570974e77966e34180d85aa840d7e2447d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A1n=20Di=20Pietro?= Date: Mon, 15 Nov 2021 10:57:16 -0300 Subject: [PATCH] Minor Fixes. --- teal/wormhole/pyteal/vaa-processor.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teal/wormhole/pyteal/vaa-processor.py b/teal/wormhole/pyteal/vaa-processor.py index 86d6272b..fc0618ab 100644 --- a/teal/wormhole/pyteal/vaa-processor.py +++ b/teal/wormhole/pyteal/vaa-processor.py @@ -48,8 +48,8 @@ import sys GUARDIAN_ADDRESS_SIZE = 20 METHOD = Txn.application_args[0] -VERIFY_ARG_GUARDIAN_KEY_SUBSET = Txn.application_args[1] -VERIFY_ARG_GUARDIAN_SET_SIZE = Txn.application_args[2] +VERIFY_ARG_GUARDIAN_KEY_SUBSET = Txn.application_args[0] +VERIFY_ARG_GUARDIAN_SET_SIZE = Txn.application_args[1] VERIFY_ARG_PAYLOAD = Txn.note() SLOTID_TEMP_0 = 251 SLOTID_VERIFIED_BIT = 254 @@ -201,9 +201,9 @@ def setvphash(): def verify(): # * Sender must be stateless logic. # * Let N be the number of signatures per verification step, for the TX(i) in group, we verify signatures [j..k] where j = i*N, k = j+(N-1) - # * Argument 1 must contain guardian public keys for guardians [i..j] (read by stateless logic). + # * Argument 0 must contain guardian public keys for guardians [i..j] (read by stateless logic). # Public keys are 32 bytes long so expected argument length is 32 * (j - i + 1) - # * Argument 2 must contain current guardian set size (read by stateless logic) + # * Argument 1 must contain current guardian set size (read by stateless logic) # * Passed guardian public keys [i..j] must match the current global state. # * Note must contain VAA message-in-digest (header+payload) (up to 1KB) (read by stateless logic) #