
deepbitview
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.
Project Information
The project was created on Jul 7, 2011.
- License: GNU Lesser GPL
- 2 stars
- svn-based source control
Labels:
grails
bitmining
Finance
jQuery
Groovy
Monitoring
java
Website
Webservice
bitcoin