Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mind-wallet

Derive Monero wallet material (mnemonic seed phrase, restore bundle, address) deterministically from a memorized passphrase of any non-empty length. The CLI is the canonical tool. A WebAssembly portfolio demo runs the same derivation in the browser at https://mind-wallet.mstratsec.biz/.

Quick start

nix develop
cargo run --release -- --systemd-ask-password --qr

For real wallets, run from an air-gapped machine. The browser demo is explicitly a showcase, not a recommended path for funds you actually hold.

Check zxcvbn's estimated guess entropy without deriving wallet material:

cargo run --release -- --systemd-ask-password --entropy

The estimate is advisory: true entropy depends on how the passphrase was generated and cannot be recovered from the text. The default v2 profile emits an official 25-word Monero recovery mnemonic. Legacy v1 wallets must be restored using their key bundle.

Browser demo

https://mind-wallet.mstratsec.biz/ serves the same Argon2id → ed25519 → Monero address pipeline compiled to WebAssembly. Source under web/; deploy workflow under .github/workflows/deploy-pages.yml. All browser assets are self-hosted and use relative paths compatible with GitHub Pages project sites and the configured custom domain.

Documentation

docs/ is an mdBook. Render with:

nix build .#doc
xdg-open result/index.html

Support the dev

Monero donation:

8Aw2c14zTgP7LPwfjwZGvbbCh87cprqiZb82h4cJiPhb9rv42MxbKazgfXXW69vrfUMYGdRhThC7JgyeAjSDPJ9CDU16vLG

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages