First mobile cross-chain exchange. Our platform empowers users to send tokens effortlessly from one network to another, all within the familiar environment your phone, eliminating the need to connect your wallet directly.
By eliminating the need for direct wallet connections, FastSwaps not only enhances user convenience but also prioritizes security, providing a seamless and secure gateway for individuals to navigate the crypto world with ease.
The entire process is outlined in the following diagram:
-
User Initiation: Users select the destination for their funds without the need for a connected wallet.
-
Endpoint Validation: A validation endpoint ensures sufficient liquidity on one side before providing the user with the destination address. Simultaneously, it generates wallet and swap information for user execution.
-
User Transaction: Users send funds to the provided wallet address. A centralized watcher (for the hackathon MVP) monitors the transaction.
-
Watcher Functionality: The watcher validates the incoming transaction and extracts liquidity from the other network. Using the Cow Protocol and Uniswap V4, it executes swaps, broadening the scope of available options for users. Additionally, CELO is incorporated into the process, utilizing addresses used in transaction processes. CELO returns 50% of the generated YIELD from our pools annually, serving as an incentivized reward for ecosystem engagement.
FastSwaps is proudly supported by the following sponsors:
Frontend Deployment:
Deployed using Near BOS, our frontend interfaces with three endpoints critical for watcher functionality and validating liquidity pools to execute transactions securely.
Protocol and Networks:
Cow Protocol and Uniswap V4 are employed for swaps, demonstrating versatility on Gorli, Polygon, and CELO networks during the hackathon.
You can check web3 and protocol integratiosn in this repo and partners detail explanation:
https://github.com/jonthdiaz/fastSwaps
User Experience and Design:
The project prioritizes an enhanced user experience and design through Nouns style and vibes.
This is just an example of how we implement Nouns Vibes using Lil Noun Asset Library on Figma to build the design prototype ⚡️
By implementing this decentralized cross-chain exchange with expanded protocol support, including Uniswap V4 and CELO, we revolutionize the way users transfer funds across networks. Our approach ensures security, efficiency, and accessibility across diverse platforms, while the CELO integration provides an attractive annual incentive for users engaging with our ecosystem.
In the development of the FastSwaps, we used the following technologies:
Node.js Mongo BD CELO
These powerful tools and frameworks have helped us create a seamless user experience and ensure the scalability and reliability of our platform.
To get started with FastSwaps, follow these steps:
-
Explore the possible swaps and select your prefered one.
-
Once your agree with the swap, write down the wallet where you're want to rececive and you're going to receive the funds.
-
A few minutes later, you're going to receive a Push Notification it's done, check your wallet.
That's it!. The best way to get into crypto.
To get started with FastSwaps installation, follow these steps:
- Clone the repo
git clone https://github.com/jonthdiaz/fastSwaps
- Navigate to the project directory:
cd fastSwaps
- Install the necessary dependencies:
docker compose up
- Configure the environment variables:
- Rename the .env.example file to .env.
- Open the .env file and fill in the required configuration values.
- Open your web browser and visit http://localhost:3000 to access the Join application.
Please note that the above steps assume you have Docker and Docker Compose installed on your machine.
Enjoy using FastSwaps and stay connected with the exciting world of tech and web3 events!
Angela Ocando - @ocandocrypto - ocandocrypto@proton.me - PM
Sebastian Guaqueta - @scguaquetam - sheva3232@gmail.com - Frontend
Jonathan Diaz - @jontdiaz - JonthDiaz@gmail.com - Backend
Felipe Marin - @felipemarinWeb3 - luisf.maring0910@gmail.com - Smart Contract Developer
Today through FastSwaps we to send tokens effortlessly from one network to another, without the need to connect your wallet direct and without no KYC.
As working Plan
- [] Telegram integration
- [] More rollups aggregators and token support
- [] More rollups aggregators and token support
- [] Push notification and chat integration to connect with team
- Off-chain ramps
See the open issues for a full list of proposed features (and known issues).
And with the vision to make crypto more accessible and inclusive, simplifying the complexities associated with cross-chain transactions.