Skip to content

paycrest/noblocks

Repository files navigation

image

image

Next.js TypeScript Tailwind CSS Prettier

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.

Running Locally

To run the project locally, follow these steps:

  1. Clone the repository and switch to the waitlist branch:

    git clone https://github.com/paycrest/noblocks.git
    cd noblocks
  2. Configure environment variables:

    • Copy the env.example file to .env.local

      cp .env.example .env.local
    • Add the required environment variables.

  3. Install dependencies and start the development server:

    pnpm install
    pnpm dev
  4. Visit localhost:3000 to view the waitlist page locally.

📚 How It Works

Noblocks streamlines the conversion process through a simple flow:

  1. Create Order: User creates an order on the Gateway Smart Contract (escrow) through the Noblocks 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.

Noblocks is built on Paycrest Protocol

Before Now
image image

🛠️ Technologies Used

📄 License

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

About

A dApp for seamless crypto-to-fiat conversion.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages