Collect data from all blocks forged by a delegate in a certain time period, including the value per block in BTC/USD/EUR at the time of forging.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 314eb80 Oct 12, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE add license Oct 4, 2018
README.md Update YouTube url Oct 12, 2018
dim.py Hotfix node pool Oct 5, 2018
requirements.txt Initial commit Sep 19, 2018

README.md

Delegate Incoming Monitor (DIM)

A tool to collect data from all blocks forged by a delegate in a certain time period, including the value per block in BTC/USD/EUR at the time of forging. Useful for tax purposes, for example.

A little demonstration video can be found here.

If you find my tools useful, please consider voting for my delegate lemii or donating to 5222060513855166167L. Thanks!

Usage

DIM can be run "as-is" in interactive mode (ie: simply running the tool), or with optional arguments.

Interactive Mode

Run dim and follow the instructions.

Arguments

DIM accepts multiple (optional) arguments. Examples are:

dim.exe --network testnet --address 7134531444980378449L

dim.exe --network mainnet --address 13943256167405531820L --start 2018/09/01 --end 2018/09/10

For a complete list, please see:

\dim.exe -h 

optional arguments:
  -h, --help            show this help message and exit
  --network {mainnet,testnet,custom}
                        use 'mainnet' or 'testnet'
  --address ADDRESS     specify delegate address
  --start START         specify start date (yyyy/mm/dd)
  --end END             specify end date (yyyy/mm/dd)

Running the Python script

You can run the original Python script if that's preferred. The only non-standard library used is requests, found in the requirements.txt file. All of the above instructions still apply to using this method.