Cryptocheck is a desktop application whose primary purpose is to continuously monitor balances on your cryptocurrency accounts and raise alert in case of any change detected on your accounts. When alert is raised, an alert message shows up on your PC and optionally an e-mail notification is sent to your e-mail address. To verify balances, Cryptocheck connects to known online block explorer services.
It can be useful for long-term investors who have many different cryptocurrencies in their portfolio and do not make transactions very often. With Cryptocheck you no longer need to connect to all your different wallets with different passwords or check many different block explorer sites to simply just check that your money are still there.
With Cryptocheck you can perform checks of your portfolio either manually (on request) or it can be set to perform checks periodically with a given time period.
Cryptocheck also provides simple calculations of profit and current value in fiat currency and history charts mapping your portfolio history (profit/loss, portfolio structure, coin balances and rates).
Plus there is also a server node modality – a mix of PHP and Python scripts that can run on your server. Usually it is used together with the desktop application. The purpose of Cryptocheck server node is to perform continuous portfolio checks that are independent on your PC and therefore continue running when you e.g. turn off your PC. When you turn on your PC again after some time, the desktop application will connect to the server node and download all the latest check results and history data from the server. The server node has a web browser mobile-friendly user interface and can be used also separately as an online alternative to the desktop application (although it lacks the history charts functionality).
0x
Binance Coin, Bitcoin, Bitcoin Cash, Bitcoin Gold, Bitcoin Private, Bitcoin SV, BitConnect
Cardano, Chainlink
Dash, Dogecoin
Ethereum, Ethereum Classic
Huobi Token
ICON, IOTA
Litecoin
Maker
NEM, NEO
OmiseGo, Ontology
Polkadot
Qtum
Ripple
SegWit2x, Stellar
Tether, Tezos, Theta, Theta Fuel, TRON
Uniswap, UNUS SED LEO, USD Coin
Wrapped Bitcoin
Zcash
Discontinued cryptocurrencies are indicated by strikethrough.
A list of currently used block explorer API services for the corresponding cryptocurrencies can be found in the desktop application. Click icon to open the About dialog and see the page Block explorers.
The main window consists of several panels and toolbars as shown in the screenshots below. Its user interface can be switched between two modes: checklist view and history charts view (use and buttons).
Contains the main tools for performing checks (single, periodic), manipulating checklist (add, remove, edit), switching checklist/history view etc.
Check now (F5) - perform a single check
Continual check - start periodic checks
Show checklist - switch the main user interface to checklist view
Show history charts - switch the main user interface to history charts view
Add new address to checklist
Delete current address from checklist (Del)
Change current address details
Settings - open Settings dialog
About - open About dialog
Shows the results of the last check.
Total value - sum of balances of all addresses in the checklist calculated in main (and optionally also in secondary) fiat currency
Investment - the total amount invested in buying all your cryptocurrencies in the checklist as defined in Settings → General → Total investment
Profit/Loss - difference between total value and investment expressed in fiat currrencies and in % of the investment
Status - overal status for the whole checklist (click on the status to get details about its meaning and possible reasons)
Please note that:
A list of all your cryptocurrency addresses grouped by cryptocurrency name. When a check is performed, detailed informations are displayed in this checklist separately for each address. The displayed parameters are: cryptocurrency name, address, your description, latest cryptocurrency rate, latest address balance, address status, address balances in fiat currencies.
Represents your cryptocurrency portfolio structure as fractions of the total value (expressed in the main fiat currency).
Shows important information about the running check, its progress and date and time of the last performed check.
Contains the main tools for controlling history charts.
Total value vs Investment (Profit/Loss) - history chart type switch
Portfolio structure - history chart type switch
Coin balances - history chart type switch
Coin rates - history chart type switch
Zoom to one day period (Ctrl+D)
Zoom to one week period (Ctrl+W)
Zoom to one month period (Ctrl+M)
Zoom to three months period (Ctrl+Q)
Zoom to one year period (Ctrl+Y)
Reset zoom (Ctrl+A)
Toggle Y zooming modes - toggle between mode 1 and mode 2
Auto zoom Y - the Y range is automatically adjusted when zooming
Y axis from zero - Y axis always starts from zero
From - allows to manually enter the beginning of the X axis
To - allows to manually enter the end of the X axis
History tools - opens popup menu with additional history manipulation tools (delete, renew, amend)
Area of the history chart. The chart will be shown only if history data are available for at least two time points.
Zoom in/out by using the mouse wheel.
Zoom to a selection by selecting area with the left mouse button.
Move the chart by dragging it with the right mouse button.
Show cursor by moving mouse over the chart area - data for the corresponding time point will be shown in Chart cursor info panel.
Show a popup menu for the indicated time point with a right click.
Set of controls that allow selection of displayed currencies and Y axis units. These controls change according to the selected chart type.
Shows all available data for the current time point indicated by the cursor in the History chart.
Windows
1. Download the latest Cryptocheck version here or from the repository.
2. Extract all files from the ZIP archive to a desired folder.
3. Execute Cryptocheck.exe file.
Other OS
You can run Cryptocheck directly in Python.
1. Download and install Python 3
2. Download the latest Cryptocheck source code files here.
3. Run the Cryptocheck.py script in Python 3.
4. If Python reports any missing packages, please install them by calling pip install package_name
.
You can edit the address details later with the edit icon or by double-clicking the address in the checklist.
You can delete the address by clicking the minus icon or pressing Del key.
(it is better to do this before performing first check)
When a check is being performed, the progress is reported in the status bar.
If a check results with Alert! or Increased balance statuses, a message informing about this status will show up on your screen.
Checks performed by Cryptocheck can end with different statuses. These can have different reasons.
Unknown
Status has not been checked yet after program start or after settings change. Press F5 to update the status.
OK
All addresses show correct balance corresponding to preset expected balances.
Increased
Good news, balance of some of your addresses in checklist has increased. You should update the expected balance value for these particular addresses.
Failed
Check of some of your addresses in checklist has failed. It may be caused by incorrect address details, unavailable internet connection or temporary failure of some of the integrated block explorer API services. Try to update the status later.
Alert!
Balance of some of your addresses in checklist is lower than expected balance. Please check all addresses with Alert! status. This may be caused just by incorrectly set expected balance value.
Crytocheck can save results of performed checks and display how they evolved in time in the History charts view mode. History data logging can be turned on/off (by default it is on).
To set up history data logging:
Cryptocheck can send notifications in case of any balance changes detected at any of your addresses in the checklist (i.e. current balance is lower/higher than the preset expected balance value).
To set up e-mail notifications:
In this mode, instead of performing checks on its own, Cryptocheck will periodically connect to your server node and download the latest check results and history data from there.
To set up server mode:
By default only data from the successful checks performed by Cryptocheck are added to the history data plotted in the History charts view. But what if you are a new user of Cryptocheck or your computer was off for some time and now there is a gap in the history data?
You can manually amend history data by data based on historical cryptocurrency and fiat rates retrieved from online resources. To do this, follow the instructions below:
Cryptocheck automatically checks for updates. If a new version is available, a button New version available will appear in the top right corner of the main window.
To perform update:
As already mentioned, Cryptocheck server node is a mix of PHP and Python scripts that can run on your server. Usually it is used together with the desktop application. The purpose of Cryptocheck server node is to perform continuous portfolio checks that are independent on your PC and therefore continue running when you e.g. turn off your PC. When you turn on your PC again after some time, the desktop application will connect to the server node and download all the latest check results and history data from the server. The server node has a web browser mobile-friendly user interface and can be used also separately as an online alternative to the desktop application (although it lacks the history charts functionality). Since it is based on PHP, it communicates through standard HTTP (port 80) and HTTPS (port 443) protocols and therefore can penetrate most company firewalls etc.
You will need a server connected to the internet. Download the latest Cryptocheck server node files here or from the repository. Proceed according to the instructions in the included README.txt file.