Skip to content

Commit 88c15bc

Browse files
committed
fix: fix inbound queued check
1 parent bf638fb commit 88c15bc

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

evm/ts/src/multiTokenNtt.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
Network,
44
encoding,
55
nativeChainIds,
6-
serializeLayout,
76
toChain,
87
toChainId,
98
} from "@wormhole-foundation/sdk-base";
@@ -33,7 +32,6 @@ import "@wormhole-foundation/sdk-evm-core";
3332
import {
3433
decodeTrimmedAmount,
3534
EncodedTrimmedAmount,
36-
multiTokenNativeTokenTransferLayout,
3735
MultiTokenNtt,
3836
Ntt,
3937
TrimmedAmount,
@@ -517,11 +515,7 @@ export class EvmMultiTokenNtt<N extends Network, C extends EvmChains>
517515
fromChain: Chain,
518516
transceiverMessage: MultiTokenNtt.Message
519517
): Promise<MultiTokenNtt.InboundQueuedTransfer | null> {
520-
const serialized = serializeLayout(
521-
multiTokenNativeTokenTransferLayout,
522-
transceiverMessage.payload.data
523-
);
524-
const digest = ethers.keccak256(serialized);
518+
const digest = MultiTokenNtt.messageDigest(fromChain, transceiverMessage);
525519
const queuedTransfer = await this.multiTokenNtt.getInboundQueuedTransfer(
526520
digest
527521
);

0 commit comments

Comments
 (0)