1InchSpellSwapper

Contract that swaps the MIM it receives from the mSpellSender (which is more than simply mSPELL as it does payouts to mSPELL, sSPELL and Treasury) and swaps it for SPELL on 1inch. The contract is automated using Gelato Tasks and off-chain resolvers to obtain the 1inch calldata.

The user never interacts with this contracts but the sSPELL staker benefits from it in the form of regular SPELL payouts to sSPELL.

Last updated