@@ -156,11 +156,11 @@ export async function getProtocol(ctx: any) {
156156}
157157
158158export function getAtomicValue ( value : string , token : string , metadata : any ) {
159- return new BigNumber ( value ) . multipliedBy ( new BigNumber ( 10 ) . pow ( metadata . byAddress [ token ] . decimals ) )
159+ return new BigNumber ( value ) . multipliedBy ( new BigNumber ( 10 ) . pow ( metadata . byAddress [ token . toLowerCase ( ) ] . decimals ) )
160160}
161161
162162export function getDecimalValue ( value : string , token : string , metadata : any ) {
163- return new BigNumber ( value ) . dividedBy ( new BigNumber ( 10 ) . pow ( metadata . byAddress [ token ] . decimals ) )
163+ return new BigNumber ( value ) . dividedBy ( new BigNumber ( 10 ) . pow ( metadata . byAddress [ token . toLowerCase ( ) ] . decimals ) )
164164}
165165
166166export async function getBalanceChanges ( order : any , wallet : any , metadata : any ) {
@@ -176,7 +176,7 @@ export async function getBalanceChanges(order: any, wallet: any, metadata: any)
176176 const signerTokenBalance = await new ethers . Contract ( signerToken , IERC20 . abi , wallet ) . balanceOf ( senderWallet )
177177 const senderTokenBalance = await new ethers . Contract ( senderToken , IERC20 . abi , wallet ) . balanceOf ( senderWallet )
178178
179- const signerTokenBalanceDecimal = getDecimalValue ( signerTokenBalance . toString ( ) , senderToken , metadata )
179+ const signerTokenBalanceDecimal = getDecimalValue ( signerTokenBalance . toString ( ) , signerToken , metadata )
180180 const senderTokenBalanceDecimal = getDecimalValue ( senderTokenBalance . toString ( ) , senderToken , metadata )
181181 const signerTokenChangeDecimal = getDecimalValue ( signerAmount , signerToken , metadata )
182182 const senderTokenChangeDecimal = getDecimalValue ( senderAmount , senderToken , metadata )
0 commit comments