This branch contains the codebase for Noblocks. Noblocks simplifies cryptocurrency-to-local currency conversion using a decentralized liquidity protocol, providing a seamless user experience powered by Paycrest Protocol.
Visit the live site at noblocks.xyz.
To run the project locally, follow these steps:
-
Clone the repository and switch to the waitlist branch:
git clone https://github.com/paycrest/noblocks.git cd noblocks
-
Configure environment variables:
-
Copy the
env.example
file to.env.local
cp .env.example .env.local
-
Add the required environment variables.
-
-
Install dependencies and start the development server:
pnpm install pnpm dev
-
Visit localhost:3000 to view the waitlist page locally.
Noblocks streamlines the conversion process through a simple flow:
- Create Order: User creates an order on the Gateway Smart Contract (escrow) through the Noblocks 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 project is licensed under the Affero General Public License v3.0.