import { Hop, Chain } from '@hop-protocol/sdk'
const hop = new Hop('mainnet')
const bridge = hop.connect(signer).bridge('USDC')
// get all send data info for sending 100 USDC Polygon -> Gnosis
const sendData = await bridge.getSendData('10000000', Chain.Polygon, Chain.Gnosis)
{ amountOut: BigNumber { _hex: '0x05f3cd91', _isBigNumber: true },
priceImpact: -0.06402805611223007,
requiredLiquidity: BigNumber { _hex: '0x05f7a763', _isBigNumber: true },
lpFees: BigNumber { _hex: '0x013880', _isBigNumber: true },
adjustedBonderFee: BigNumber { _hex: '0x0f386a', _isBigNumber: true },
adjustedDestinationTxFee: BigNumber { _hex: '0x01d6', _isBigNumber: true },
totalFee: BigNumber { _hex: '0x0f3a40', _isBigNumber: true },
estimatedReceived: BigNumber { _hex: '0x05e49351', _isBigNumber: true } }