The address of the contract to interact with.
The callData to be sent to the contract for the interaction on the destination chain.
The estimated gas used by the destination call. If this value is incorrect, the interaction may fail -- choose this carefully!
Some contract interactions will output a token (e.g. staking), specify the token address to forward the token to the user. Omit this parameter if no token should be returned to the user.
If the approval address is different thant the contract to call, specify that address here.