Raindex requires every order to declare an input token distinct from its output (else takeOrders reverts TokenSelfTrade). For Guaranteed we're using raindex for facilitating the transfer of a single token from the sender to the recipient with IO ratio of 0. Raindex expects the input and output token to be different, so I've needed to add a dud token to settings.yaml to prevent this — WETH in this instance.
Raindex requires every order to declare an input token distinct from its output (else takeOrders reverts
TokenSelfTrade). For Guaranteed we're using raindex for facilitating the transfer of a single token from the sender to the recipient with IO ratio of 0. Raindex expects the input and output token to be different, so I've needed to add a dud token to settings.yaml to prevent this — WETH in this instance.