I am using the below official contract given in documentation of Ox, for swapping ERC20 coins.
So,The transactions like LINK-WETH, WETH-DAI, DAI-WETH, WETH-LINK, etc are working the quotes are given below:
The above transactions are working fine but for transactions for WETH-USDT and UNI-WETH are failing for some reason, they directly display's transaction may fail, insufficient funds on meta-mask conformation screen.
Below are the quotes I am using,
The above two quotes are failing, even when I have the max allowance and enough token balance.
When I Click on Proceed any-way on meta-mask it displays error on ether scan. UNI::approve:amount exceeds 96 bits.
If any one finds any solution or explanation your help is really appreciated.