From 2837e66d63bfdb8d9ad8508e142372e39018c55a Mon Sep 17 00:00:00 2001 From: Michael Wallace Date: Thu, 21 Sep 2023 13:23:21 +1000 Subject: [PATCH] fix: read more bytes to determine version --- src/main/javascript/crypto/src/eas/EasTicketAttestation.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/javascript/crypto/src/eas/EasTicketAttestation.ts b/src/main/javascript/crypto/src/eas/EasTicketAttestation.ts index 277c3fea..193a0d09 100644 --- a/src/main/javascript/crypto/src/eas/EasTicketAttestation.ts +++ b/src/main/javascript/crypto/src/eas/EasTicketAttestation.ts @@ -469,10 +469,8 @@ export class EasTicketAttestation extends AttestableObject implements Attestable // console.log("ABI Encoded bytes: ", "0x" + uint8tohex(new Uint8Array(asnEmbedded.easAttestation))); - const firstElem = defaultAbiCoder.decode(['uint16'], parts.attestation); - const version = firstElem[0] > 50 ? 0 : 1; - - console.log(version); + const firstElem = defaultAbiCoder.decode(['uint256'], parts.attestation); + const version = firstElem[0] > 50n ? 0 : 1; const abiDecoded = defaultAbiCoder.decode( OFFCHAIN_ATTESTATION_TYPES[version].types.map((field) => field.type),