Swaps are large portion of our features and revenue model but they are not our only offering. Our main competitors are focused solely on this functionality, mainnet to mainnet swaps across major chains.
Magi is fundamentally built differently, allowing for custody of all of our supported tokens in any of our supported wallets (such as holding BTC on Magi in an EVM wallet), allowing for feeless (RC based) transfers of these assets on Magi.
We in many ways evolved whats possible with trustless crosschain tech far beyond what other crosschain protocols considered doing.
Our goal is not only to provide a convenient swap interface, but also to simplify onboarding by allowing users to interact with our full feature set easily from any wallet.
We used Thorchain code heavily as reference but did not fork it, that would have created a multitude of integration issues.
They did a lot of heavy lifting and made mistakes, basically for us to learn from and not repeat.