Skip to content

Commit 68e83ae

Browse files
authored
fix isTransferCompleted (sui, aptos) (#539)
1 parent 7acf068 commit 68e83ae

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

platforms/aptos/protocols/tokenBridge/src/tokenBridge.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
UniversalAddress,
1313
encoding,
1414
isNative,
15+
keccak256,
1516
serialize,
1617
sha3_256,
1718
toChain,
@@ -135,7 +136,7 @@ export class AptosTokenBridge<N extends Network, C extends AptosChains>
135136
await this.connection.getTableItem(handle, {
136137
key_type: "vector<u8>",
137138
value_type: "u8",
138-
key: vaa.hash,
139+
key: `0x${Buffer.from(keccak256(vaa.hash)).toString('hex')}`,
139140
});
140141
return true;
141142
} catch {

platforms/sui/protocols/tokenBridge/src/tokenBridge.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
canonicalAddress,
2222
encoding,
2323
isNative,
24+
keccak256,
2425
nativeChainIds,
2526
serialize,
2627
toChain,
@@ -191,7 +192,7 @@ export class SuiTokenBridge<N extends Network, C extends SuiChains> implements T
191192
name: {
192193
type: keyType,
193194
value: {
194-
data: [...vaa.hash],
195+
data: [...keccak256(vaa.hash)],
195196
},
196197
},
197198
});

0 commit comments

Comments
 (0)