Oren ☂️ #BIP-128
orenz0@protonmail.com.ln2.email
npub1xvtw...m7f8
Software Developleb
https://github.com/oren-z0
Founder of RITREK.com
Side projects: https://niot.space https://ln2.email
😭 

Spam bots are back? I get endless notifications after my last note on #Ditto 😢
If anyone wants to publish it on #Zapstore, let me know.
#dev #devstr
View quoted note →
Are you excited about the recent Bitcoin surge? Do you check the price before you even get out of bed?
I vibe-coded an Android alarm clock that wakes you with happy music if BTC went up overnight, and sad music if it went down.
Set it once, every day, or chosen weekdays. At alarm time it fetches BTC/USD, then plays Number Go Up or Number Go Down on the Android alarm stream. Press Stop and it reads the price.
Play: https://play.google.com/store/apps/details?id=com.ritrek.btcpricealarmclock
Open source:

GitHub
GitHub - ritrek/ritrek-btc-price-alarm-clock-app: BTC Alarm Clock
BTC Alarm Clock. Contribute to ritrek/ritrek-btc-price-alarm-clock-app development by creating an account on GitHub.

GM to all fiat miners out there! #FiatMining
GM to all fiat miners out there!
#FiatMining
files.niot.space/4_5814628726503120982.mp4
If a future #AI loses control and starts philosophizing, it would probably build a simulation of the years that led to its birth.
What are the odds of being alive during those exact years? #showerthoughts
Pop&Pope restaurant
#foodstr #TelAviv 

I initially wanted to build the TimelockRecovery.com feature for Sparrow Wallet, one of the most popular wallets for advanced Bitcoin management, including multisig, air-gapped wallets, and more.
But Sparrow is written in Java, and I've never worked on a large Java project, let alone one with a UI.
So I implemented it in Python for Specter and Electrum instead.
This week, I fed Grok and Fable the source code from Specter and Electrum and told them to replicate the mechanism in Java for Sparrow.
A few prompts later, with some tiny improvements, and it works perfectly! 🤩
As a developer, it feels like knowing a few words of Latin and suddenly being able to speak any Latin-derived language. We live in amazing times!
#dev #devstr #Bitcoin #BitcoinDev #Electrum #ElectrumWallet #Specter #SpecterWallet #Sparrow #SparrowWallet #AI
GitHub
New Feature: Timelock Recovery by oren-z0 · Pull Request #2063 · sparrowwallet/sparrow
Generate a pair pre-signed transactions that move the funds to a backup destination within a relative locktime:
The first transaction sends the fu...
I'm a shy Israeli who won't do this, but I definitely know others who do - and it usually works for them. #Israel #rules
The idea that multisig wallets are created by importing xpubs (Zpubs) to a hot online computer and building the wallet descriptor there - is absurd.
That computer can manipulate the xpubs of some of the signers, add another xpub inside the QR code that doesn't appear in text form, change the number of required signers, etc. Most users won't notice the difference on their small hw wallet display, and won't verify a receive-address on all wallets (i.e. hacker can replace one of the xpubs with his own, and could fool you into sending funds to an address where they are a co-signer).
The wallet descriptors should be generated on the hardware wallets themselves, with clear instructions how to verify them on all other hw wallets.

GitHub
Feature Request: Create Multisig Descriptor from Specter DIY · Issue #385 · cryptoadvance/specter-diy
The main premise of hw wallets is that you can't trust an online computer. When creating a multisig wallet, most users create the multisig-descript...
We will never see $69,420 again.
He had won the victory over himself.
He loved Big Bitcoin.
Bitcoin Plebs: Coldcard really fucked up. I want a simple way to store my Bitcoin using a multi-vendor setup that requires approval from two different hardware wallets - especially for the stash I'm not planning to touch for the next 10 years.
Bitcoin Devs: You should use a 4-of-5 multisig where one of the keys is held by a third party, with a Miniscript decaying timelock that switches to a 2-of-5 policy after six months. Just remember to rotate the UTXOs every ~5 months. Oh, and use Taproot to obfuscate the full vault mechanism - most hardware wallets already support it.
AND DON'T FORGET TO BACK UP THE DESCRIPTOR. YOUR FAMILY WILL NEED IT IF SOMETHING HAPPENS TO YOU!
#dev #devstr #Bitcoin
To help customers protect themselves after their home addresses were leaked, Trezor will send each customer a bullet engraved with their name.
There are ~8.3 billion people in the world.
Optimistically, you're going to live ~90 years.
The amount of attention you can spend on every person in the world is ~0.34 seconds.
