we are building a swap tokens feature using your API to get the quotes data. The reason is the inability to provide adequate gas value to Metamask on Polygon (other chains work fine) We wonder how actually the gas value is inserted to Metamask, is it stored in DATA?
We did some testing, and found out that when when we don't send the DATA to Metamask, it takes by default the middle option in Metamask gas setting.
If we do send the DATA to metamask, the gas isn't adequate, and the user cannot sign the transaction. (Only if he choose the gas manually)