@@ -101,7 +101,7 @@ export async function deposit(
101101
102102export async function fillRelay (
103103 spokePool : Contract ,
104- destErc20 : Contract ,
104+ destErc20 : Contract | string ,
105105 recipient : SignerWithAddress ,
106106 depositor : SignerWithAddress ,
107107 relayer : SignerWithAddress ,
@@ -117,15 +117,15 @@ export async function fillRelay(
117117 . fillRelay (
118118 ...getFillRelayParams (
119119 getRelayHash (
120- depositor . address ?? depositor ,
121- recipient . address ?? recipient ,
120+ depositor . address ,
121+ recipient . address ,
122122 depositId ,
123123 originChainId ,
124124 consts . destinationChainId ,
125- destErc20 . address ?? destErc20 ,
126- depositAmount . toString ( ) ,
127- realizedLpFeePct . toString ( ) ,
128- relayerFeePct . toString ( )
125+ ( destErc20 as Contract ) . address ?? ( destErc20 as string ) ,
126+ depositAmount ,
127+ realizedLpFeePct ,
128+ relayerFeePct
129129 ) . relayData ,
130130 amountToRelay ,
131131 consts . repaymentChainId
@@ -161,9 +161,9 @@ export interface RelayData {
161161 depositor : string ;
162162 recipient : string ;
163163 destinationToken : string ;
164- amount : string ;
165- realizedLpFeePct : string ;
166- relayerFeePct : string ;
164+ amount : BigNumber ;
165+ realizedLpFeePct : BigNumber ;
166+ relayerFeePct : BigNumber ;
167167 depositId : string ;
168168 originChainId : string ;
169169 destinationChainId : string ;
@@ -175,19 +175,19 @@ export function getRelayHash(
175175 _originChainId : number ,
176176 _destinationChainId : number ,
177177 _destinationToken : string ,
178- _amount ?: string ,
179- _realizedLpFeePct ?: string ,
180- _relayerFeePct ?: string
178+ _amount ?: BigNumber ,
179+ _realizedLpFeePct ?: BigNumber ,
180+ _relayerFeePct ?: BigNumber
181181) : { relayHash : string ; relayData : RelayData } {
182182 const relayData = {
183183 depositor : _depositor ,
184184 recipient : _recipient ,
185185 destinationToken : _destinationToken ,
186- amount : _amount || consts . amountToDeposit . toString ( ) ,
186+ amount : _amount || consts . amountToDeposit ,
187187 originChainId : _originChainId . toString ( ) ,
188188 destinationChainId : _destinationChainId . toString ( ) ,
189- realizedLpFeePct : _realizedLpFeePct || consts . realizedLpFeePct . toString ( ) ,
190- relayerFeePct : _relayerFeePct || consts . depositRelayerFeePct . toString ( ) ,
189+ realizedLpFeePct : _realizedLpFeePct || consts . realizedLpFeePct ,
190+ relayerFeePct : _relayerFeePct || consts . depositRelayerFeePct ,
191191 depositId : _depositId . toString ( ) ,
192192 } ;
193193 const relayHash = ethers . utils . keccak256 (
@@ -196,10 +196,7 @@ export function getRelayHash(
196196 Object . values ( relayData )
197197 )
198198 ) ;
199- return {
200- relayHash,
201- relayData,
202- } ;
199+ return { relayHash, relayData } ;
203200}
204201
205202export function getDepositParams (
@@ -229,12 +226,12 @@ export function getFillRelayParams(
229226 _relayData . depositor ,
230227 _relayData . recipient ,
231228 _relayData . destinationToken ,
232- _relayData . amount ,
229+ _relayData . amount . toString ( ) ,
233230 _maxTokensToSend . toString ( ) ,
234231 _repaymentChain ? _repaymentChain . toString ( ) : consts . repaymentChainId . toString ( ) ,
235232 _relayData . originChainId ,
236- _relayData . realizedLpFeePct ,
237- _relayData . relayerFeePct ,
233+ _relayData . realizedLpFeePct . toString ( ) ,
234+ _relayData . relayerFeePct . toString ( ) ,
238235 _relayData . depositId ,
239236 ] ;
240237}
@@ -250,12 +247,12 @@ export function getFillRelayUpdatedFeeParams(
250247 _relayData . depositor ,
251248 _relayData . recipient ,
252249 _relayData . destinationToken ,
253- _relayData . amount ,
250+ _relayData . amount . toString ( ) ,
254251 _maxTokensToSend . toString ( ) ,
255252 _repaymentChain ? _repaymentChain . toString ( ) : consts . repaymentChainId . toString ( ) ,
256253 _relayData . originChainId ,
257- _relayData . realizedLpFeePct ,
258- _relayData . relayerFeePct ,
254+ _relayData . realizedLpFeePct . toString ( ) ,
255+ _relayData . relayerFeePct . toString ( ) ,
259256 _updatedFee . toString ( ) ,
260257 _relayData . depositId ,
261258 _signature ,
0 commit comments