Fixes struct parsing in sdk.

This commit is contained in:
Sebastián Claudio Nale 2023-02-16 16:48:26 -03:00 committed by scnale
parent 0b10f9e2a5
commit 3795b4ee1c
1 changed files with 4 additions and 2 deletions

View File

@ -86,6 +86,7 @@ export function parseDeliveryInstructionsContainer(
) )
idx += 32 idx += 32
const executionParameters = parseExecutionParameters(bytes, idx) const executionParameters = parseExecutionParameters(bytes, idx)
idx += 37
instructions.push( instructions.push(
// dumb typechain format // dumb typechain format
{ {
@ -123,8 +124,8 @@ export function parseRedeliveryByTxHashInstruction(
const sourceTxHash = bytes.slice(idx, idx + 32) const sourceTxHash = bytes.slice(idx, idx + 32)
idx += 32 idx += 32
const sourceNonce = BigNumber.from(bytes.slice(idx, idx + 32)) const sourceNonce = BigNumber.from(bytes.slice(idx, idx + 4))
idx += 32 idx += 4
const targetChain = bytes.readUInt16BE(idx) const targetChain = bytes.readUInt16BE(idx)
idx += 2 idx += 2
@ -143,6 +144,7 @@ export function parseRedeliveryByTxHashInstruction(
idx += 32 idx += 32
const executionParameters = parseExecutionParameters(bytes, idx) const executionParameters = parseExecutionParameters(bytes, idx)
idx += 37
return { return {
payloadId, payloadId,
sourceChain, sourceChain,