A tool to keep track of your tokens across different protocols. Please copy config.sample.yml to ./config.yml to start, then edit based on your needs. You can change location of the DB
which defaults to $HOME/.coinwatch.db and configuration path using parameters, check coinwatch --help for a full
list of options.
Inside the configuration every wallet gets data from a balance provider, currently the app supports the following options:
subscanprovides data on most substrate based tokenskrakensupports balance from Kraken exchange (any token)algoexplorercurrently support balance for algo token onlyminaexplorermina token balanceblockcypherbitcoin balance
The tool is meant to be run as a Telegram bot, it will provide a nice visualization of your tokens, start the bot using
coinwatch -v bot --chat-id YOURCHATID --token YOURTELEGRAMTOKEN Right now supported commands are /sum and /allocation
Summary will output something like
Update
30 May 22 15:36 +0200
Balance
Token Price EUR 1D 1M
GLMR 1.21€ 989€ -2.7% -0.1%
AZERO 0.948€ 295€ -1.4% +0.3%
ASTR 0.059€ 78€ +2.4% +1%
DOT 9.47€ 317€ -3.4% +5%
MOVR 20.8€ 254€ +16% +0.5%
Summary
Total 1933€ -2.6% +25%
Performance
1990 ┤ ╭─╮
1980 ┼╮│ │ ╭╮
1970 ┤││ ╰───╯╰╮
1960 ┤╰╯ ╰╮ ╭╮
1950 ┤ ╰╮╭╯╰─╮╭─╮
1940 ┤ ╰╯ ╰╯ ╰╮
1930 ┤ │ ╭─
1920 ┤ ╰╮│
1910 ┤ ╰╯
While allocation will show the actual token allocation
Update
30 May 22 14:15 UTC
Allocation
T Pct Bal Price 1D 1W
GLMR 70% 818 1.23€ +7.9% +4.2%
AZERO 20% 312 0.917€ +2.5% -8.8%
ASTR 5.6% 1.2K 0.061€ +13% +0%
DOT 2.2% 335 9.59€ +4.0% -1.5%
KSM 0.4% 8.54 70.3€ +4.7% -11%
A ready made Docker image is available at Docker hub, just do:
docker pull johnuopini/coinwatch:latest