@@ -63,27 +63,36 @@ describe('example-native-token-transfers', () => {
63
63
mode : 'locking'
64
64
} )
65
65
66
- await ntt . registerTransceiver ( {
66
+ const transceiver = await ntt . registerTransceiver ( {
67
67
payer,
68
68
owner : payer ,
69
69
transceiver : ntt . program . programId
70
70
} )
71
+ if ( transceiver === null ) {
72
+ throw new Error ( 'did not register transceiver' )
73
+ }
71
74
72
- await ntt . setWormholeTransceiverPeer ( {
75
+ const transceiverPeer = await ntt . setWormholeTransceiverPeer ( {
73
76
payer,
74
77
owner : payer ,
75
78
chain : 'ethereum' ,
76
79
address : Buffer . from ( 'transceiver' . padStart ( 32 , '\0' ) ) ,
77
80
} )
81
+ if ( transceiverPeer === null ) {
82
+ throw new Error ( 'did not set transceiver peer' )
83
+ }
78
84
79
- await ntt . setPeer ( {
85
+ const peer = await ntt . setPeer ( {
80
86
payer,
81
87
owner : payer ,
82
88
chain : 'ethereum' ,
83
89
address : Buffer . from ( 'nttManager' . padStart ( 32 , '\0' ) ) ,
84
90
limit : new BN ( 1000000 ) ,
85
91
tokenDecimals : 18
86
92
} )
93
+ if ( peer === null ) {
94
+ throw new Error ( 'did not set peer' )
95
+ }
87
96
88
97
} ) ;
89
98
@@ -101,7 +110,8 @@ describe('example-native-token-transfers', () => {
101
110
amount,
102
111
recipientChain : 'ethereum' ,
103
112
recipientAddress : Array . from ( user . publicKey . toBuffer ( ) ) , // TODO: dummy
104
- shouldQueue : false
113
+ shouldQueue : false ,
114
+ config : await ntt . getConfig ( )
105
115
} )
106
116
107
117
const wormholeMessage = ntt . wormholeMessageAccountAddress ( outboxItem )
@@ -180,6 +190,7 @@ describe('example-native-token-transfers', () => {
180
190
const released = await ntt . redeem ( {
181
191
payer,
182
192
vaa : vaaBuf ,
193
+ config : await ntt . getConfig ( )
183
194
} )
184
195
185
196
expect ( released ) . to . equal ( true )
0 commit comments