- toAmount (expected output)
- toAmountMin (minimal output possible because of slippage)
- executionDuration (how many seconds will the transfer take after the source transactions is mined)
- gasEstimate (how many gas units does the interaction with your contract require)
- feeCosts (array of costs)
- parameters needed to be passed to your contract (not the compiled callData)
- (optional) deadline (if the rate expires after some time)