Frequently asked questions about BlockKeeper
What do I need in order to create an account?
All you need is a device with a modern web browser. The BlockKeeper web app works on every device with a browser and internet connection. Please make sure your operating system and your browser are up to date in order to have a seamless and secure experience using the app.
Why do I need an identifier/crypto-key?
When you create a new BlockKeeper account you will automatically receive an unique indentifier and a crypto-key. The identifier acts as your personal authentication token to log into your account and the crypto-key is needed to encrypt and decrypt your personal data. Make sure you have a backup of both credentials as you can’t restore your account at all.
I have lost my identifier and/or crypto-key. Can you help me?
No! Due to the applied privacy standards, there is technically no possibility to recover your identifier or crypto-key – neither for you nor for us. Always make sure you created a secure backup of your identifier AND crypto-key, when setting up your account.
How can I connect my wallets?
In order to connect your wallets to BlockKeeper you just need your wallets’ addresses or extended public keys (xPubs). Scan the QR code or copy & paste your wallet’s address/xPub, select the wallet’s Blockchain and (if needed) add an individual name for your wallet. That’s all, now your are good to go!
What is an xPub (extended public key)?
By using public-key cryptography you can “sign” data with your private key and anyone who knows your public key can verify the signatures validity. The public key in Bitcoin is also hashed to an address, which is needed to be able to receive bitcoins in the first place. If you want to transact the received Bitcoins, your wallet software will sign the transaction with your private key and expose the public key to the network to enable everyone to validate your transaction.
The extended public key (short: xPub) is a concept used by HD (hierarchical deterministic) wallets. The xPub allows the wallet to create a new address for each transaction, without the need of backing up the private key for every single address. This means that every single address, generated by your wallet, derives from your wallet’s xPub. Who ever knows your xPub, also knows all your current existing and potentially existing addresses on that specific blockchain. Although the xPub does not allow you or anyone else to perform a transaction, you might risk your financial privacy, if you don’t handle it with care.
In BlockKeeper the xPub stays in a secure enviroment on your device only. As the derivation of individual addresses takes place directly on your device, there is no need to trust a blockchain explorer nor to expose your xPub to them. BlockKeeper provices you with the most secure enviroment to handle your xPub for wallet tracking purposes.
Can I add my holdings without an xPub?
Yes! There is the possibility to add a single address (for example a single paper wallet).
If you don’t have the address or xPub of your wallet, because you don’t control the private keys, you can enter the amount of your coins manually. This is helpful, if you store your coins on a centralized, trusted thrid party (for example an exchange or a hosted wallet like coinbase.com or xapo) and want to have a full overview of your holdings.
Which wallets do you support?
BlockKeeper supports all kind of wallets where you are in control of your private keys. Either you export a single address from your wallet, or if you use a HD-Wallet, you can also export the xPub (extended public key). Most wallet providers support the export of your xPub.
Here you can find the xPubs in your HD-Wallets:
- Electrum 2.x: Wallet > Master Public Keys
- Mycelium: Accounts > Select account > Select Export from Menu > Show Public<
- myTREZOR: Basic settings > Show xpubs
- Blockchain.info: Settings > Addresses > Show xpub > Continue
- Copay.io: Settings > Advanced > Wallet Information > EXTENDED PUBLIC KEYS
- Ledger: Chrome Extension > Select Account > Account Settings > Extended public key > Export
- Airbitz: Transactions screen > 3 dots > Export > Wallet Public Seed (xpub) > View or Save<
- Bitcoin Wallet (Android): 3 dots > Settings > Diagnostics > Show xpub > Share to clipboard, email
- JAXX: not possible at the moment
When do you add more coins to the app?
We are constantly adding new coins to the system. The next coins are going to be all Ethereum ERC20 tokens for your Ethereum wallets. You can decide which coins will follow after that, just tell us about your preferences here: wantoo.io/blockkeeper-feedback
How do you query the blockchains?
In order for your device to receive the transactions and amounts of your wallets, the BlockKeeper app uses the help of blockchain explorers. For each address, your device communicates directly with the respective blockchain explorer without any BlockKeeper server or other middleman involved.
Overview of the blockchain explorers currently used by the BlockKeeper app:
- Bitcoin single addresses: blockcypher.com
- Bitcoin xPub addresses: blockchain.info
- Ethereum: blockcypher.com
- Litecoin: blockcypher.com
- Dash: blockcypher.com
In the future we plan to run our own full nodes and enable you to choose the blockchain explorer service you trust the most.
How secure is BlockKeeper?
The BlockKeeper app is designed for maximum data security and privacy. All inserted data like addresses and public keys, as well as, notes and comments are securely managed on your local device. Thanks to client-side encryption, neither your keys, addresses or funds nor your added meta data can be accessed by anyone other than yourself. Learn more about our security architecture here.
Where do you store my data?
Your data is stored on your local device and your device directly requests the address data from a blockchain explorer. There is no middleman or service involved, which handles or forwards your data. For backup and multiple device access, your data will be encrypted with your personal crypto-key and sent to our servers (AWS). The data can only be decrypted with your crypto-key on your local device. If you lose your crypto-key, your data will be lost forever.
What about my private keys?
Never enter your private keys! Even though it seems convenient and secure to enter your private keys into the wallet’s notes on BlockKeeper, don’t do it. Always manage your private keys offline. There are a lot of great and secure options to do that.
Who is behind BlockKeeper?
The app is built and maintained by a small team of crypto currency enthusiast from Munich, Germany. We started this project because of our own need of being able to track our wallets and transactions in a secure and anonymous but convenient way. Before BlockKeeper, we were used to using excel sheets to manage transactions and add notes, in order to remember what the coins have been spent for.
Our goal is to change the experience of tracking crypto funds in a fundamental way – it just feels different, if you see that the money is really there, versus just adding the mere amount to a portfolio tracking app. If you have more questions about us, have a look at the team or drop us an email: email@example.com
How do you earn money?
BlockKeeper will always be free and open source, but it is limited to a certain amount of wallets and transactions. We plan to implement a premium model for more advanced features and unlimited usage of the app. These earnings will enable us to invest more resources in further developments of BlockKeeper, as well as, supporting the underlying open source protocols and blockchains.
Can I run my own version of BlockKeeper?
Sure! You can fork us on Github and run your own version of BlockKeeper. Also feel free to add the functionalities you want to have for your specific needs. Just make sure you publish all your changes and adjustments under the GPL v3.0 open source licence as well.
If you have more questions or miss an important piece of information, feel free to drop us an email: firstname.lastname@example.org