Work · Open source · npm
BitPaper
A fully offline CLI that generates paper wallets for Bitcoin, Ethereum, Solana and Chainlink, with QR codes, BIP39/BIP44 derivation and a plugin architecture.
What it is
A command-line tool that generates paper wallets for Bitcoin, Ethereum, Solana and Chainlink, entirely offline. It is published on npm as bitpaper under the MIT license.
npm install -g bitpaper
What ships
- BIP39 mnemonics of 24 words and BIP44 derivation, with Bitcoin in Legacy, P2SH-SegWit and Native SegWit formats.
- A QR code and a block-explorer link for every address, and a dry-run mode that creates no real keys.
generate,verifyandinfocommands, interactive or driven by flags.
How it’s built
TypeScript with Commander.js. Each blockchain is a plugin that implements one BlockchainProvider interface, and a generator scaffolds new plugins from a template. Randomness comes from Node.js crypto.randomBytes(), and a GitHub Actions workflow publishes to npm when changes reach main.
Contact
Let’s build something considered.
For senior frontend roles, product collaborations, or to compare notes on building things next to a day job, email is the fastest way to reach me.