Module that enables SetTokens to perform atomic trades using uniswap-like (e.g. Uniswap, Sushiswap, Pancakeswap, ...etc) Decentralized Exchanges. Integrations mappings are stored on the IntegrationRegistry contract.
Initializes this module to the SetToken. Only callable by the SetToken's manager.
function initialize(ISetToken _setToken) external
_setToken Instance of the SetToken to initialize
Executes a trade on a supported DEX. Only callable by the SetToken's manager. Note that although the SetToken units are passed in for the send and receive quantities, the total quantity sent and received is the quantity of SetToken units multiplied by the SetToken totalSupply.