Skip to content

0x6f6b/Denarius-NEA

Repository files navigation

Denarius NEA

Distributed Ledger and Digital Currency using WebRTC and ElectronJS

CodeQL

Description

This is a project where I implemented a distributed ledger using JavaScript and ElectronJS. The ledger uses Proof-of-Work and the account model to a degree.

Please note that this is not a production-ready project, and it is not intended for real-world use.

Technologies Used

  • JavaScript/NodeJS
  • ElectronJS
  • WebRTC via PeerJS
  • LevelDB

How to Use

To use this project, you can download or clone the repository and run it using the following commands:

npm install
npm start

Please note that a PeerJS signaling server may be required for certain networking features. You can find more information about PeerJS and how to set up a signaling server on their website.

Releases

In the future, I plan to include installers for this project in the Releases section of this repository.

Disclaimer

This project is not intended for real-world use and is solely created for educational purposes. The code may contain vulnerabilities, and I take no responsibility for any issues that may arise from its usage. Please use at your own risk.

License

This project is licensed under the MIT License.