Einherjar's avatar
Einherjar
einherjar@nostrplebs.com
npub1mcgk...2agr
Bitcoin and Valhalla
Einherjar's avatar
Einherjar 2 years ago
Always verify the randomness of your wallet mnemonic generator. In a recent situation a bunch of wallets generated using bx, that, under the hood, uses a unsafe Mersenne Twister pseudorandom number generator (PRNG) initialized with 32 bits of system time. With a gamer computer and some hints on wallet creation time you can brute force the wallet creation time to deterministically generate the wallet mnemonic and <poof> money is gone.... More information here: Mitigation strategies: use dices to generate your seed offline, and NOT those "airgap" linux computers...
Einherjar's avatar
Einherjar 2 years ago
Excited for #TabConf in Atlanta, GA, USA next month. Tons of workshops and networking opportunities. I am also going to attend a @Base58⛓🔓 Taproot Intensive workshop by @niftynei() 🇺🇸💸🧡 in the same week. If you are heading to TabConf and want to connect, DM me or reply.
Einherjar's avatar
Einherjar 2 years ago
For the past week I've been working on a bitcoin wallet as a side project/portfolio building. This is sweepr a simple CLI that, given a mnemonic seed and address, will scan the most common segwit v0 descriptors and sweep all funds that it finds to the address. I want to still enhance it as a way to learn more about PWAs, WASM, Rust, and BDK. Check the codebase, test the wallet, and feel free to open issues or PRs.
Einherjar's avatar
Einherjar 2 years ago
I totally agree that Nostr and it’s inherent ecosystem of microapps have a huge role to play in the internet and society. View quoted note →