Avatar
Einherjar
de1165f7d3a0573bf635ee3b0dfdbe144300ebeefec08038412e2b2cb26c553e
Bitcoin and Valhalla

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 money is gone....

More information here: https://milksad.info/

Mitigation strategies: use dices to generate your seed offline, and NOT those "airgap" linux computers...

Excited for #TabConf in Atlanta, GA, USA next month. Tons of workshops and networking opportunities. I am also going to attend a nostr:npub1vmpf90hq56wzyxht6teg3llpa74rzcepw9suj5unxl3tph24zd4qgtxhm7 Taproot Intensive workshop by nostr:npub1e0z776cpe0gllgktjk54fuzv8pdfxmq6smsmh8xd7t8s7n474n9smk0txy in the same week.

If you are heading to TabConf and want to connect, DM me or reply.

Also curious to know your opinion on tailwind?

https://github.com/realeinherjar/sweepr

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.

Replying to Avatar ck

👀

She’s hot. Oh my! Sweet Valhalla!

Replying to Avatar OpenSecret

Got a call from nostr:npub1pt53hr2wzgvz7zvz872y275cuwqyg8ayepc9l66xnfgefs2lw99sxyr0vf today.

They want us to come back and build on their platform. We told them no.

April 1st?

My standards are strict, very strict, but they apply only to me. Not strange at wall. I do it all the time

Replying to Avatar HoloKat

Lunch

Foodie tic-tac-toe?

Same, for a long time I’ve thought that it was Aaron Schwarz blog that lingers on after his passing.

That’s a lesson that you’ll be stamped in your face with what you spend time/attention.

Despite hating Meta, I’m against censorship even if against persons/entities that I do not agree or despise.

Excited to see SimpleX start to decentralize and scale. Bye bye signal… nostr:note16j4plx8xl83mrlg2ccdvdyv95ssvv2qygymdw655pu8klkh6dcsqxgqxh3

I totally agree that Nostr and it’s inherent ecosystem of microapps have a huge role to play in the internet and society. nostr:note194n247lecqgcskk5rmmfgrapt4jx7ppq64xec0eca3s4ta3hwkrsex7pxa