deepbitview


DeepBitView - a simple webapp to monitor your DeepBit Account

Welcome

Welcome to the Homepage of the DeepBitView system - a simple webapp to monitor your calculations and www.bitcoin.org generation statistics for the DeepBit pool.

Further development

I currently plan on adding several other features, like access to your local wallet and supporting more pools. If you would like to help me with this, feel free to contact me .

BitCoins

BitCoin is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or tracks transactions. These tasks are managed collectively by the network.

Now since I got into the generation of BitCoins I needed a little tool to view my progress and to estimate how long I can do this, till it get's to a point where the electricity is more expensive than the reward of the generation of BitCoins.

For the data collection the application stores all 10 minutes, the current statistics from your deepbit account and obviously needs your access key for this. For this reason I recommend that you only run this application locally behind a firewall.

Features

  • collect data all 10 minutes from
  • view hash rate over time
  • view coin generation over time
  • view income over time
  • view global blocks over time
  • view bitcoin to USD exchange rate over time
  • collect data in a SQL database for easy access from statistical programs like R
  • simplistic trading bot (no gui yet and runs by default)

Compiling

Since this is a software, which access financial data, you want to be able to access the sourcecode and compile it by your self, to ensure it doesn't contain any malware.

You can checkout the sourcecode using svn.

svn checkout http://deepbitview.googlecode.com/svn/trunk/DeepBitView/trunk DeepBitView

To actually compile the software and run it, you need to use the grails framework. For example for a simple local test run you can execute:

grails run-app

in the main folder of the the application.

Alternative and I recommend this, you should create a war file

grails war

Running the war file

to start the application please enter

java -jar DeepBitView

which will start the website on the port 8080 of your system.

Accessing the Software

once you started the application, you can access and configure it at this url

http://127.0.0.1:8080

The next step is to take take the api token from the deepbit website and register it as access key. The application will open the related website for this configuration at the first start. Now you just need to wait for your data to arrive.

How does the software collect data

the current implementation connects all 10 minutes to the registered data sources and request the statistics at this time. Afterward the retrieved data are stored in a local SQL database and can be viewed at a later time. Please be aware that the software needs to be running to acquire the data. If you turn off the software, you will not get any updates! For this reason we recommend that you run the software on one of your mining system.

What does it look like

now since you don't want to wait to install something, you don't know. Here is a picture how this application could look on your desktop.

http://deepbitview.googlecode.com/files/Untitled.png

Project Information

The project was created on Jul 7, 2011.

Labels:
grails bitmining Finance jQuery Groovy Monitoring java Website Webservice bitcoin