diff --git a/examples/node/examples/polynomialDeposit.ts b/examples/node/examples/polynomialDeposit.ts index 5131f505..5338d3d9 100644 --- a/examples/node/examples/polynomialDeposit.ts +++ b/examples/node/examples/polynomialDeposit.ts @@ -1,4 +1,5 @@ -import type { ContractCallsQuoteRequest, StatusResponse } from '@lifi/sdk' +import * as lifiDataTypes from '@lifi/data-types' +import { CoinKey, ContractCallsQuoteRequest, StatusResponse } from '@lifi/sdk' import { ChainId, createConfig, @@ -23,6 +24,8 @@ import { AddressZero } from './constants' import { checkTokenAllowance } from './utils/checkTokenAllowance' import { transformTxRequestToSendTxParams } from './utils/transformTxRequestToSendTxParams' +const { findDefaultToken } = (lifiDataTypes as any).default + const run = async () => { console.info('>> Starting Polynomial Demo: Deposit sETH on Optimism') console.info('>> Initialize LiFi SDK') @@ -65,9 +68,9 @@ const run = async () => { // config for polynomial deposit run const config = { - fromChain: ChainId.ETH, - fromToken: AddressZero, - amount: parseEther('0.04').toString(), + fromChain: ChainId.ARB, // original value was ChainId.ETH, + fromToken: findDefaultToken(CoinKey.USDC, ChainId.ARB).address, // original value was AddressZero, + amount: '100000', // original value was parseEther('0.04').toString(), polynomialContractAddress: '0x2D46292cbB3C601c6e2c74C32df3A4FCe99b59C7', // Polynomial Ethereum Contract on Optimism polynomialContractToken: '0xE405de8F52ba7559f9df3C368500B6E6ae6Cee49', // sETH on Optimism polynomialContractGasLimit: '200000', diff --git a/examples/node/examples/utils/checkTokenAllowance.ts b/examples/node/examples/utils/checkTokenAllowance.ts index 0975e760..9e1e41fb 100644 --- a/examples/node/examples/utils/checkTokenAllowance.ts +++ b/examples/node/examples/utils/checkTokenAllowance.ts @@ -39,7 +39,7 @@ export const checkTokenAllowance = async ( Math.min(~~(1 << count) * 200, 3000), }) console.info( - `>> Set Token Allowance - amount: ${contactCallsQuoteResponse.action.fromToken} txHash: ${transactionReceipt.transactionHash}.` + `>> Set Token Allowance - amount: ${contactCallsQuoteResponse.action.fromAmount} txHash: ${transactionReceipt.transactionHash}.` ) } }