Skip to content

denariuscrypto/kronos

 
 

Repository files navigation

Kronos

A Dashboard Interface and Wallet for Denarius (D), Ethereum (ETH), and Denarii (ARI) in NodeJS and Electron

======================= Kronos Logo

Build Status License: MIT Dependency Status devDependencies Status Join the chat at https://discord.gg/UPpQy3n

HitCount Discord server Code Climate

Build history

Kronos - Wallet Dashboard Interface. This is a massive project with active development in progress and this repo will be updated in time, be warned, things can break and always always backup backup backup!

Send and Receive D, ETH, and ARI Funds, create new addresses, view transactions, unlock/lock wallet, stake D, reboot your node, import private keys, encrypt your wallet, broadcast raw transactions, sign and verify Denarius messages, and much more!

This was built for the Raspberry Pi in mind and one with at least 2GB of RAM. 4GB and 8GB models are recommended! Kronos will run on any Linux distro with a minimal amount of 2GB of RAM.

Running the Kronos headless installer script below installs denarius via snap install and then modifies your .env in Kronos and denarius.conf to a random rpcuser and rpcpass, Kronos will then be running on your LAN (192.168.x.x:3000) on port 3000.

Recommended Devices and OS

  • Windows 10
  • macOS 10.11 or greater
  • Linux (Any modern distro, Ubuntu preferred)
  • 4GB RAM recommended for Advanced Mode with Denarius running
  • 2GB RAM recommended for Core Mode without Denarius running

Screenshots

coremode

ss

ss2

ss3

Features

  • Send and Receive D and ETH and ARI in Core Mode
  • Core Mode and Advanced Mode
  • Send and Receive D
  • Wallet Addresses
  • Address Balances Powered by Scripthash and ElectrumX (denarius.pro)
  • View all transactions
  • Stake your Denarius
  • Block Explorer for Addresses, Blocks, and Transactions
  • Realtime Denarius Block Height on Dashboard
  • Realtime CPU and Memory Usage Gauges
  • Unlock/Lock/Encrypt your wallet
  • Backup Wallet
  • Sign/Verify Denarius Messages
  • Import Private Keys
  • Export Private Keys
  • Broadcast Raw Transaction
  • View FortunaStake Nodes
  • Generate FS Key
  • KeepKey Client (View Denarius Address and Balance and TX History) (No TX Signing Yet)
  • Easy to install
  • Full Terminal inside of Kronos for managing your device
  • Auto Updates for Denarius via Snap
  • Easy installer to install Kronos
  • Mobile Ready Responsive Design
  • Flash and Toastr notifications
  • MVC Project Structure
  • CSRF protection
  • XSS protection

-More features will be coming!

Changes

As of v1.5.0 Beta of Kronos it is now built with Electron for Windows, macOS, and Linux as an AIO app to use alongside a Denarius node.

As of v1.5.5 Beta of Kronos it now features multi modes "Core" which only relays on ElectrumX SPV Servers and a more "Pro" mode where you can configure the RPC details to your Denarius node.

As of v1.6.0 Beta of Kronos it now features ETH and ARI support fully, you can send and receive ARI or ETH in Core Mode in Kronos

As of v1.6.3 Beta of Kronos it now features using OS built keychain security for storing randomly generated secret keys for use with Kronos encryption.

As of v1.7.5 Beta of Kronos it now has binaries built and auto updating for the binaries along with a dedicated data directory for Kronos data.

As of v1.7.7 Beta of Kronos it now has decentralized encrypted chat between both Core and Advanced Modes. Importing of seed phrases in Core Mode is now available!

Prerequisites

Getting Started

GET STARTED USING KRONOS

License

The MIT License (MIT)

Copyright (c) 2020-2021 Carsen Klock

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Kronos - AIO Interface for Denarius - One line installer/updater for all Linux distros!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 50.5%
  • JavaScript 21.9%
  • Pug 15.9%
  • SCSS 9.2%
  • HTML 1.3%
  • Shell 1.2%