Skip to content

Bitcoin full node and payments app (under development)

License

Notifications You must be signed in to change notification settings

orange-org/orange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orange

Master

Orange aims to be a mainstream user-friendly Bitcoin payment software. The project is under active development.

Orange is built with Electron, TypeScript and React. It uses btcd as its back-end.

Orange

Table of Contents

Goal of the project

The goal is to be a mainstream payment software for merchants, power-users, and Bitcoin enthusiasts, to deliver an integrated package of a full-node, on-chain, and off-chain payments, with best privacy and security options as the default. Provide a simple and modern interface to send and receive payments, free of technical jargon and overwhelming configuration options.

And for all of this to be built on a robust and secure code and architecture.

Install and contribute

To run this locally and contribute:

  1. Clone this repo
  2. cd into the repo
  3. Execute npm install to install the dependencies
  4. Execute npm run develop:renderer to start the build and server for the renderer bundle. This command will occupy the terminal window
  5. In a separate terminal window, but in the same folder, execute npm run develop:main to start the build process of the main bundle. This command will also occupy the terminal window
  6. Orange should be running now

Feel free to play around with the code, make modifications, or send a PR!

Questions and help

If you have a question or need help, file an issue or tweet me.