Features
2.1. Support of HD / Bip32 (multiple wallets)
2.2. Selection of Entropy size
(between 128 and 256 bits)
2.3. Dynamic conversion of between Entropy
and Seed phrase
2.4. File/Save/Open..
commands
These commands allow edition of Wallet informations after saving (these informations are saved as a .wits
, a JSON
format file)
2.5. Salted Entropy source
Entropy
value is indeed computed by combining the Salt
(currenly a dynamically generated UUID
) with the value provided by the Entropy source
- The formula applies the
SHA256
hash function to this concatenated string: Salt + Entropy source
.
2.6. Multiple Entropy sources
100 d6 dices
, Mouse moves
, Images
and Fortune cookies
2.7. QR code generation
For Wallet address, Private Key (also WIF if applicable) and Mnemonics. There is also an xtras
folder with the
SVG versions of these QR codes as well as more experimental QR code formats (rectangular Micro QR code and Ultracode which has colored modules)
2.8. Customizable options
Options includes Blockchain
, Wallet mode
(eg: Simple / HD / SWORD) and Entropy size
2.9. List of Word indexes
The crucial data in the Seed phrase
is indeed the list of Word indexes
(indexes in the BIP39
wordlist ),
is explicitly displayed so if the language is changed these word indexes are the same.
2.10. Internet connection status
Because of the Cold wallet / Non custodial purpose of Cryptocalc, it is not recommended to generate
cryptocurrency wallets while being online. The status is displayed on the right of the main horizontal toolbar,
it's a red "connected" icon when online and a green "disconnected" icon when offline (the highly recommended way to use Cryptocalc).
2.11. Localization
Translations of GUI labels in the user's language (only English and French files provided currently but the localization
feature allows translations in other languages as well, they are in JSON
format eg. gui-msg-en.json
).
2.12. Dynamic links
- Address wallet in the appropriate Blockchain Explorer
(e.g. blockchain.com)
- Informations in Coinmarketcap.com
for the wallet's cryptocurrency
- 3D representation of the Seed phrase
(see an example here: Cryptoshape)
2.13. Standalone installer
It is published on SourceForge) once downloaded the
installer will install Cryptocalc as a .exe
local standalone desktop application (see 3.1.1) with all its prerequisites.
This allows users to install Cryptocalc without installing NodeJS
, git
and npm
and using command line instructions (described in 3.2)
2.14. Works on Windows
and Linux
- For Windows
: tested on Windows 10
- For Linux
: tested on [Linux Mint 2.2](running as https://linuxmint.com/) (and tested indeed on a virtual machine within VirtualBox)
2.15. Cryptocurrencies: 23 supported Cryptocurrencies
BTC
(Bitcoin), ETH
(Ethereum), XRP
(Ripple), BNB
(Binance Smart Chain), SOL
(Solana),
DOGE
(Dogecoin), TRX
(TRON), ADA
(Cardano), XLM
(Stellar), SUI
(Sui), BCH
(Bitcoin Cash), AVAX
(Avalanche), TON
(Toncoin),
LTC
(Litecoin), ETC
(Ethereum Classic), POL
(Polygon), VET
(VeChain), BSV
(Bitcoin SV), DASH
(Dash), RVN
(Ravencoin),
ZEN
(Horizen), LUNA
(Terra) and FIRO
(Firo).
-
A list of the Top 50 market cap cryptocurrencies is provided (_doc/top_50_marketcap_coins.txt
),
the fist column a indicates (with *
) if it is supported in CryptoCalc.
-
Note 1: BNB
support is on Binance Smart Chain (in this blockchain BNB
is a BEP-20
token, see 6.3.4)
-
Note 2: it's LUNA 2.O
(on Terra blockchain) not LUNA Classic
-
Note 3: SUI
support was validated with 'Suiet' (Sui wallet), a Chrome extension
2.16. Languages: 18 supported languages
-
Officially supported in Bip39
English, French, Spanish, Italian, Czech, Portuguese, Simplified Chinese, Traditional Chinese, Japanese and Korean.
Notice that English is the only supported langage by electronic cold wallets (eg. Ledger or Trezor).
-
Non official languages
Deutsch, Russian, Esperanto, Latin, Greek, Hindi, Gujarati and Bengali.
Notice that English has around 1.5 billion speakers, Mandarin has around 1.1 billion speakers
while the India triad (Hindi, Bengali and Gujarati) has around 1 billion speakers.
2.17. Developed with Javascript
and ElectronJS
CryptoCalc is written in Javascript
(both client side and server side) and is built on top of ElectronJS.
ElectronJS is used in many modern and popular Desktop applications
(e.g. Visual Studio Code, Discord, WhatsApp,
Notion, Obsidian, etc..).