Giter Club home page Giter Club logo

bismuthtoolsweb's Introduction

BismuthTools Web Edition

Tools for the Bismuth Cryptocurrency

This repository contains tools for the Bismuth Cryptocurrency

For license see LICENSE file

See releases for pre-compiled versions

No promises are given that the tools will run on your particular system

Notes:

  1. In order to take into account the use of Hyperblocks technology the query components are only designed to use blocks since the latest hyperblock in your ledger.

Requirements

Windows

  1. Windows 7 or better
  2. Bismuth cryptocurrency installed via the latest installation executable at https://github.com/hclivess/bismuth/releases or run from source
  3. The latest executable from releases https://github.com/maccaspacca/BismuthToolsWeb/releases use "bismuthtoolsweb.exe" and access from a browser (localhost:8080)

Run from source

  1. Python 2.7 and dependencies as detailed at https://bitcointalk.org/index.php?topic=1525078
  2. wxpython for your Python 2.7 installation as found here: https://wxpython.org/download.php
  3. If you have sponsors enabled then you will need BS4 (pip install bs4)
  4. If you wish you can compile your own executables using pyinstaller and the .cmd files provided

Linux e.g. Ubuntu 16.04 LTS

  1. Python 2.7 and dependencies as detailed at https://bitcointalk.org/index.php?topic=1525078
  2. The Bismuth cryptocurrency installed from source (some additional python components such as pysocks may be needed depending on your installation)
  3. If you have sponsors enabled then you will need BS4 (pip install bs4)
  4. You can also compile your own executables using pyinstaller and the .cmd file provided or use the ones provided in releases

File placement

The files can be placed on your desktop, in your home folder etc. depending on your OS, in a folder of your choosing.

The application will detect your OS and set the location of your local ledger.db file.

It is assumed that your ledger.db is located at C:\Program Files (x86)\Bismuth\static in Windows and ~/home/Bismuth/static in respect of linux and variants.

The windows installer executable will create the tools folder for you on at "c:\toolsweb"

tools.db

On first run, if there is no tools.db then a new one will be created.

This database is used to store sponsor, miner and richlist information and is updated every 30 minutes

Sponsors

Edit the sponsor.txt file as follows:

address =

sponsors = <insert 1 to switch on sponsors or 0 to switch off>

rate =

There are two sponsor spots on the main web landing page of the tools and a sponsor will be picked randomly from your sponsorlist.

Changes

Version 2.0.0 14/05/2017

  1. Split from desktop tools into its own repository
  2. Implementation of richlist
  3. Combined database for miners, sponsors and richlist
  4. Allow alternative placement out of the main Bismuth folder by OS detect and assumed ledger.db location
  5. Remove inaccurate miner information e.g. power usage as this is not relevant to production

Future Improvements:

  1. Other Ledger Information page: to list hyperblock and query "keep" transactions
  2. Network information page
  3. Look and feel improvements

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.