Examples
Worked examples from the README, on public test fixtures only. CI runs each command as written, through the same sealed boundary.
- Seed phrase to Bitcoin and Ethereum addresses
blocktools example: repair a 12-word BIP39 phrase with typos, then derive its first Bitcoin and Ethereum address in a sealed, offline run.
- Bitcoin Core wallet.dat to addresses
blocktools example: open btcrecover's Bitcoin Core wallet.dat test file offline with dat-read and list its Bitcoin addresses.
- Ethereum keystore JSON to address
blocktools example: decrypt the Web3 Secret Storage test keystore with keystore-open in a sealed run and print its Ethereum address.
- Electrum wallet file to addresses
blocktools example: read btcrecover's Electrum 4.4.3 test wallet with electrum-read and derive its first Bitcoin address offline.
- MultiBit Classic .key to addresses
blocktools example: open a MultiBit Classic .key export with multibit-read and list its Bitcoin addresses offline.
- Armory .wallet to addresses
blocktools example: open an Armory .wallet file with armory-read and list its Bitcoin addresses in a sealed run.
- Identify an unknown wallet file
blocktools example: not sure what a file is? classify names it, and recipes/recover.sh picks the pipeline for you.
More, by task and chain: recipes.