Skip to content

Latest commit

 

History

History
64 lines (37 loc) · 3.35 KB

README.md

File metadata and controls

64 lines (37 loc) · 3.35 KB

Zap image

Shield3 Biconomy Next.js Tailwind CSS Viem Wagmi RainbowKit

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.

🚀 Running Locally

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.

📚 How It Works

Zap streamlines the conversion process through a simple flow:

  1. Create Order: User creates an order on the Gateway Smart Contract (escrow) through the Zap interface.
  2. Aggregate: Paycrest Protocol Aggregator indexes the order and assigns it to one or more Provision Nodes run by liquidity providers.
  3. 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.

Zap is built on Paycrest Protocol

Before Now
image image

🛠️ Technologies Used

⚠️ Disclaimer Notice

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.

📄 License

This project is licensed under the Affero General Public License v3.0.