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.
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.
To run this locally and contribute:
- Clone this repo
cd
into the repo- Execute
npm install
to install the dependencies - Execute
npm run develop:renderer
to start the build and server for therenderer
bundle. This command will occupy the terminal window - In a separate terminal window, but in the same folder, execute
npm run develop:main
to start the build process of themain
bundle. This command will also occupy the terminal window - Orange should be running now
Feel free to play around with the code, make modifications, or send a PR!
If you have a question or need help, file an issue or tweet me.