Swappers
Last updated
Was this helpful?
Last updated
Was this helpful?
Swappers it's a project that looks to enable a wide range of on-chain actions that interact through a modular architecture with ERC20 tokens and dexes.
There are many different scenarios where contracts would like to perform a swap between two tokens. Swaps generally involve some of the following steps:
Taking tokens from the user
Approving tokens for a DEX
Executing the swap against the DEX
Transferring the swapped tokens to a recipient
Now, having a centralized swapper might sound like a good idea, but based on the ERC20 infrastructure and the fact that some DEXes do not support swap & transfer, it could require some extra approvals + transfers. So the idea is to give existing contracts swapping capabilities by using .
By creating this modular architecture, we allow developers to choose what parts they want to import depending on their project's needs avoiding smart contracts bloating.