Inspiration

SoulSwap is inspired by the need for a comprehensive trade suite for users on Fantom to enable access to everything one would need to experience the myriad of possibilities on the Fantom Network, including the ability to take advantage of low cost, speedy transactions. This is especially true for exchanges where the price can change between when an order is made and when a block is mined.

What it does

SoulSwap provides everything you could wish for as a DeFi degen. Namely, we provide the ability to execute AMM Swaps, place limit orders, tap into a meta-aggregator for the best prices on-chain, the ability swap cross-chain, and bridge assets to and from Fantom, Avalanche, Ethereum, Binance, and Arbitrum Networks. Additionally, you’re able to view treasury assets and take advantage of unique features such as taxed farms and variable-interest bonds that continue rewarding until you’re ready to claim. We also offer the ability for our community to vote with AURA, which captures voting power from various sources, including staked SOUL, liquidity deposited, SOUL balances, and more in order to capture the overall value one adds to the ecosystem. Finally, we provide the ability to leverage our lending markets and earn passive income from using our CoffinBox.

How we built it

We built SoulSwap using the expertise of our founder, Buns, who commits almost daily on GitHub. These commits include building out repositories for: the SoulSwap interface, which houses the majority of our features, in addition to the landing page, and the analytics page. We used Hardhat to build out most of our contracts, however we recently switched to Foundry. We also use a set of custom APIs to manage the data we call from a public RPC, including calculations for TVLs, token prices, user balances, withdrawal fee calculations and more.

Challenges we ran into

Unfortunately soon after our launch, one of our cofounders was unable to continue, which meant the responsibility for development was left solely to Buns, who though has experience as a lead solidity developer, was not an experienced frontend developer. However, she taught herself how to create frontends along the way and continues to respond to community requests to update the look, feel, and overall experience of SoulSwap.

Accomplishments that we're proud of

We are proud of our ability to accomplish our goals of creating a comprehensive exchange experience without relying on VC investors. We are also proud of our ability to remain committed to developing without allowing for market conditions or other externalities that would have otherwise disheartened us to slow us down. We have a committed founder who has willingly doxxed herself and continues to take advantage of networking opportunities by taking trips all over the nation (USA) to attend conferences and participate as a panelist and lecturer on crypto development. She recently went to Quantum Miami as a speaker / panelist and led a workshop for Chainlink covering Lending Markets on the Fantom, which helped onboard developers on the Fantom Network.

What we learned

We learned how to create a user-friendly experience, which includes the need for warnings (where applicable) and a clear means of navigation from one feature to the next. We also learned how to create subgraphs, which we use for our analytics and how to create custom charts, which we display on our swap page and integrated analytics pages. We also learned how to quickly and easily grab data without having to make RPC calls from the UI by outsourcing those calls to our custom APIs.

What's next for SoulSwap Finance

SoulSwap is rolling out DeFarms this month, which will include the ability for any project to create an incentives campaign with just the click of a few buttons. This will enable anyone to quickly and easily create a farm for their community in a decentralized, permissionless manner. The code will be made open source and hosts a comprehensive set of unit tests to provide developers with quality and security assurance.

Built With

Share this project:

Updates

posted an update

SoulSwap Finance is hosting a DeFarms launch party event on Saturday (March 11th) where we will reveal the utilities we're including in our latest feature.

Our DeFarms feature is designed to enable ANYONE to quickly and easily create an incentivized campaign directly from the SoulSwap interface.

Join the party (or tune into the recorded event) here: https://twitter.com/i/spaces/1yoKMZemVXXGQ?s=20

Log in or sign up for Devpost to join the conversation.