@@ -9,15 +9,15 @@ import { IBCTransferInfo } from '../types';
9
9
10
10
export function getTransactionIBCTransferInfo (
11
11
tx : IndexedTx ,
12
- event : 'send_packet' | 'recv_packet ' ,
12
+ event : 'send_packet' | 'write_acknowledgement ' ,
13
13
) : IBCTransferInfo {
14
14
const logs = cosmosLogs . parseRawLog ( tx . rawLog ) ;
15
15
return getIBCTransferInfoFromLogs ( logs , event ) ;
16
16
}
17
17
18
18
export function getIBCTransferInfoFromLogs (
19
19
logs : readonly cosmosLogs . Log [ ] ,
20
- event : 'send_packet' | 'recv_packet ' ,
20
+ event : 'send_packet' | 'write_acknowledgement ' ,
21
21
) : IBCTransferInfo {
22
22
const packetSeq = searchCosmosLogs ( `${ event } .packet_sequence` , logs ) ;
23
23
const packetTimeout = searchCosmosLogs (
@@ -57,10 +57,19 @@ export async function findDestinationIBCTransferTx(
57
57
) : Promise < IndexedTx | undefined > {
58
58
const wormchainClient = await getCosmWasmClient ( destChain ) ;
59
59
const destTx = await wormchainClient . searchTx ( [
60
- { key : 'recv_packet.packet_sequence' , value : ibcInfo . sequence } ,
61
- { key : 'recv_packet.packet_timeout_timestamp' , value : ibcInfo . timeout } ,
62
- { key : 'recv_packet.packet_src_channel' , value : ibcInfo . srcChannel } ,
63
- { key : 'recv_packet.packet_dst_channel' , value : ibcInfo . dstChannel } ,
60
+ { key : 'write_acknowledgement.packet_sequence' , value : ibcInfo . sequence } ,
61
+ {
62
+ key : 'write_acknowledgement.packet_timeout_timestamp' ,
63
+ value : ibcInfo . timeout ,
64
+ } ,
65
+ {
66
+ key : 'write_acknowledgement.packet_src_channel' ,
67
+ value : ibcInfo . srcChannel ,
68
+ } ,
69
+ {
70
+ key : 'write_acknowledgement.packet_dst_channel' ,
71
+ value : ibcInfo . dstChannel ,
72
+ } ,
64
73
] ) ;
65
74
if ( destTx . length === 0 ) {
66
75
return undefined ;
0 commit comments