Zap by Paycrest is a dApp developed for the Onchain Summer Buildathon. Our goal is to simplify the conversion of cryptocurrency to local currency by leveraging a decentralized liquidity protocol, we aim to provide a seamless and efficient user experience.
Check out our live demo at zap.paycrest.io.
To run Zap locally, follow these steps:
git clone https://github.com/paycrest/zap.git
cd zap
npm install
npm run dev
Don't forget to fill in the necessary variables in the .env.local
file according to the template provided in .env.example
.
Then, visit http://localhost:3000 to start converting crypto to fiat.
Zap streamlines the conversion process through a simple flow:
- Create Order: User creates an order on the Gateway Smart Contract (escrow) through the Zap interface.
- Aggregate: Paycrest Protocol Aggregator indexes the order and assigns it to one or more Provision Nodes run by liquidity providers.
- Fulfill: The provisioning node automatically disburses funds to the recipient's local bank account or mobile money wallet via connections to payment service providers (PSP).
For more details, visit paycrest.io.
Before | Now |
---|---|
This application is for demo use only. Any transactions conducted within this app are for illustrative purposes.
Therefore:
While the app records real transactions, please exercise caution and do not use this app as is in a production environment. Use at your own risk. The developers are not responsible for any issues or damages that may arise from the use of this app.
This project is licensed under the Affero General Public License v3.0.