nostr:npub1a4979l4hg5utd52kj57lhyexc3yulraecnq8n7epwavpzy2qhapqvdlukn zapped ⚡️5,000 sats
"Cheers 🍻"
nostr:note19a2qk736nwwh2g9spnggfjfp7a0xt7rmv5mx9rrht2vzcd50fm2qqlmzfz
If you need a seamless way to backup your profile and follows, you can use https://hist.nostr.land/
Simply add this relay wss://hist.nostr.land to your relay list and you’re set. Whenever your profile list or follows change, they are automatically backed up. When you need to restore, go to the website and restore to the version you like. It’s that easy. No need to do periodic backups
nostr:npub1glencxg7ch9q8jp08ew3guuyuq5txynyp89t4uqkf8splxmfk63se7fu5r zapped ⚡️6,219 sats
"Thank you for suggesting wss://hist.nostr.land -- from 1GLENCo"
nostr:note1tc266xt268dh8ppgx6tu9dmx47qstcxxmd4tq2zd42lkee0zju0q7qguz2
nostr:npub15u3cqhx6vuj3rywg0ph5mfv009lxja6cyvqn2jagaydukq6zmjwqex05rq zapped ⚡️21,000 sats
"Thank you, from Zap.Cooking 👨🏻🍳⚡️"
nostr:note1fvrjwhmnr54xjhg603e5vlr3cvk6smz6svx4lupdk55vtjdquxqsjyrfr8
Anonymous zapped ⚡️37,000 sats
nostr:note1l7ku74uf2vhmr00l02nl6u5qv7p7xldt7ygjlz3ak7zg3mlp9csqtyhqhd
nostr:npub1a6c3jcdj23ptzcuflek8a04f4hc2cdkat95pd6n3r8jjrwyzrw0q43lfrr zapped ⚡️20,000 sats
"OpenMike: Hovland, Homa, Morikawa, Rory"
nostr:note14k0t5jt0rd3rwq7zy4swnlulxr5grwuq4h3gjnw7msnnr6t3qlyq4lpgyl
nostr:npub1c3j6zpghjjjs0f26m67q7pzdcmnemxm85hs94m2t76z2lcygl9mqsllu8w I think I sent $4 of Sats had to fix my settings
nostr:npub1c3j6zpghjjjs0f26m67q7pzdcmnemxm85hs94m2t76z2lcygl9mqsllu8w zapped ⚡️7,000 sats
nostr:note1e5fx9y2wqm4t40zcdgu33h7hp4xwaxktcf80eh7xqq6wdcmx2zxsckkdnu
nostr:npub1235sxry2uf3070w4p7xlxwl7822nsfy6k3mpvmvchlacgcw28c0qm35y3k zapped ⚡️8,888 sats
nostr:note1886fq7z4024xvz6w4n835mvwgkjk7pznaf922ucgnans4fv5tvfsasf3yf
## Amber 1.0.6
- Relay connection improvements
Download it with [Obtainium](https://github.com/ImranR98/Obtainium) or download it directly in the [releases page
](https://github.com/greenart7c3/Amber/releases/tag/v1.0.6)
If you like my work consider making a [donation](https://greenart7c3.com)
Anonymous zapped ⚡️20,000 sats
nostr:note1yst9nqsuh6cnkflx7s53kam9hg9wghcs5ac3senuk6e9zjf2n4jq5r5wca
🚸 High school 🚸 #bitcoin education.
nostr:npub18kpw3akvdsyk239lx0jgwksr74sq4nlha3r8u9g2rnrhztfpfhysy469c4 #btc


nostr:npub18kpw3akvdsyk239lx0jgwksr74sq4nlha3r8u9g2rnrhztfpfhysy469c4 zapped ⚡️35,000 sats
"🫡"
nostr:note19ff4u3r4mj8wzdn306yqljqrm9swgr9cxtqz5498pwey8f6e0e5ssg4dyz
🪧🍊🛣️🚙
#gotinflation #bitcoinrocks
#BTC #Boost🛜 #ZAP #PoW⚙️
nostr:npub18kpw3akvdsyk239lx0jgwksr74sq4nlha3r8u9g2rnrhztfpfhysy469c4
#🍊👤 #OrangeMan ₿H: {#846699}

nostr:npub18kpw3akvdsyk239lx0jgwksr74sq4nlha3r8u9g2rnrhztfpfhysy469c4 zapped ⚡️10,000 sats
"🫡"
nostr:note13a22avw288vpq79vx0g759cxswxw2f46wmkf0j20vuyvg48fkkyq5zkjjy
nostr:npub1h3kv6yar972dxetymty0t936p45utq7fj6p5rw7ly79jrafsnrjqvuwlmn zapped ⚡️5,000 sats
nostr:note1l4apmtpjntlk6unu2wnex4npeyesfvt2h97scadyqde8ds0cq4ksnnt769
Anonymous zapped ⚡️15,000 sats
nostr:note130rehsryrxazql2kquzu276qhav0xxc3z2dte4ekx3t3ymne2aws7dn0cu
After 20 years of forever wars, growing social decline and exacerbating economic demise, it seems that we are still immune to learning that politicians lie.
Most politicians run from responsibility like a fat kid from a diet plan, and electing an overweight billionaire won’t lessen the White House’s appetite for cake.
Voting for Trump may temporarily muffle the echo haunting that empty space between your ears as you convince yourself to at least have done _something_ to fulfill your imaginary patriotic duties, but it can’t change the moral corruption inherent to US politics – and it sure won’t change anything for Bitcoin.
When your morals can be bought, you are not a patriot – you are a sell out.
https://bitcoinmagazine.com/culture/orange-man-good-selling-out-on-the-campaign-trail-

nostr:npub1xy54p83r6wnpyhs52xjeztd7qyyeu9ghymz8v66yu8kt3jzx75rqhf3urc zapped ⚡️5,555 sats
"Cc: David Bailey 🤡 "
nostr:note1v076zz5l0zxea8tedfssn63upvymf8ef7ekw69sk3ukld5gazc2qdhm528
Last week, my sister nostr:npub10tct4d5td04frptyls4mk0nf7v28tzs6qza7ur4dfhlkw88y0v5sfzy70g and I participated in the HRF Financial Freedom retreat and met incredible people working to empower the most vulnerable. We come from Rwanda, a dictatorship where financial freedom is limited by the state. It monitors & controls transactions to prevent the funding of human rights activists, dissidents, opposition movements and journalists. There is a solution to this and we need to educate our people about the power of Bitcoin to circumvent the financial and economic challenges imposed by the dictatorship. AND bring everyone here on #Nostr nostr:npub1trr5r2nrpsk6xkjk5a7p6pfcryyt6yzsflwjmz6r7uj7lfkjxxtq78hdpu



nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx zapped ⚡️6,000 sats
"🫡"
nostr:note1pa0ul37m3vqhrdvq9mw2cyxaf05ulj0s6k0rng2pa8wut0fk580sh6x6cc
I continue to work on my hedgehog protocol and I've figured out how to add some cool features to it. I wrote a "bridge server" which helps "translate" hedgehog payments into lightning payments, and it works right now, which means a hedgehog wallet can pay regular lightning invoices. I also added support for something I call "unilateral channels."
What that means is, someone can be fully offline, not even talking to you, not even aware of you, and if you have their pubkey you can send them $100 in bitcoin (for example) in such a way that they "receive" it in a new hedgehog channel. You just use their pubkey to create a multisig and fund it with the $100, then send them a string of text containing signatures for the "force closure" transactions that they need in case they have to unilaterally exit from the multisig. Then, whenever they next get online, they can paste that string into their wallet and instantly start using the money in their (already confirmed!) new hedgehog channel to make hedgehog payments and lightning payments.
You you could also use the unilateral channel feature to "make up" a bunch of keypairs, get some business cards, print out channel opening/closing information on the business cards (using the pubkeys from each of the keypairs you made up to create the multisigs), fund the multisigs yourself, and then "gift" them to people by just handing them the business card. Each recipient gets a new, prefunded hedgehog wallet with full support for sending and receiving lightning payments, with two simple steps: (1) visit a webpage (or download an app) that runs hedgehog wallet software and (2) scan the qr code to import the channel data.
All of these features have some interesting side effects. For example, since you can receive money into a new hedgehog channel without being online, you can keep your private keys fully offline in an airgapped hardware wallet, and whenever you want to send money over hedgehog or lightning, you can just prepare the transaction in your software wallet, encode it as a series of several psbts, pass those to your hardware wallet for signing, and let your software wallet send the newly signed transactions to the bridge server.
You could also *receive* money over lightning into a separate hot wallet, and regularly withdraw it to a cold hedgehog wallet by using your hardware wallet to individually sign the various transactions that are involved in receiving lightning payments and revoking old state (but this requires implementing support for receiving lightning payments on hedgehog, which I haven't done yet -- see below).
I am currently working on a feature that I call "virtual channels" which allow you to make a unilateral channel without going on chain. This lets you cheaply give people hedgehog channels that "fully" work, with the tradeoff that you (the sender) have a copy of this virtual channel's private keys, so you have custody of the recipient's funds. But the channel works just like a regular hedgehog channel, with the same interface, its own balance, full support for sending and receiving hedgehog payments, and sending lightning payments. So it's sort of like you're hosting an lnbits wallet for someone, only with hedgehog's ability to effectively emulate asynchronous payments. Which means you don't need a server to host this software, a regular phone or even a web browser should work fine, because you don't need to be online all the time, only the bridge server does.
Once virtual channels are ready I want to add support for "receiving" lightning payments into a hedgehog channel. I wrote up a specification for it here (https://github.com/supertestnet/hedgehog-advanced) but I haven't implemented it yet. Once that is done I think hedgehog will be ready to implement in a "real" wallet. It will have so many cool features:
- keep your keys airgapped and still (a) send hedgehog payments (b) receive hedgehog payments (c) send lightning payments (d) regularly withdraw lightning payments from a "hot" wallet into .your airgapped hedgehog wallet without needing to do any base layer transactions
- if exchanges like kraken or swan add support for hedgehog, any user who has monthly or weekly autobuy enabled could receive these regular purchases of bitcoin directly into a hedgehog wallet -- hot or cold -- and be able to spend the money on lightning or hedgehog as soon as it confirms, without needing to come online til they want to actually spend the money
- if you are sending someone money and your recipient is *on*line, you can use a hedgehog wallet as a regular lightning wallet
- if your recipient is *not* online, you can pay them by making a unilateral channel for them on the base layer, and to do that you just need to be willing to pay a base layer tx fee and know one of their pubkeys (technically that part is optional, as you can just make up a keypair for them -- though I personally wouldn't trust a keypair that some rando made up for me and I would sweep all funds from such a channel whenever I next got online)
- if your recipient is not online and you don't want to incur a base layer fee, you can make a "virtual" (i.e. custodial) unilateral channel for them and deposit whatever amount you want to pay them into that. You can then send them its details and go offline, and they can sweep it whenever they next get online, without any further help from you (i.e. you don't need to be online when they sweep the funds! They just need the bridge server to be online)
- this emulates asynchronous lightning payments pretty effectively, without the need for the sender to run a server or rely on a third party custodian. But there is a "first party" custodian -- the sender retains custody of the funds in a virtual channel until the recipient sweeps them. And there is a third party bridge server, who can censor payments, though if that happens, the sender can just retry with a different bridge server and stop using the old one
- it also emulates "pull" payments, which are useful for subscriptions. If you want to subscribe to twelve months of bitflix, you can send bitflix twelve virtual channels where each one has a timelock on the virtual channel opening transaction. This effectively means that the first virtual channel cannot be used til 1 month goes by, the second one cannot be used til 2 months go by, etc. As each timelock expires once per month, a single virtual channel becomes usable each month. This allows bitflix to sweep funds from one channel per month, thus "pulling" pre-authorized funds from your wallet according to a predetermined schedule
- if you ever want to cancel such a subscription, just make a new transaction with the bridge server overwriting all the remaining virtual channels you gave to bitflix. The bridge server will then stop treating the virtual channels as valid, because they can no longer redeem the money in them even if it comes to their side of the virtual channel, so bitflix can't use them anymore either, and thus your subscription is effectively canceled
- all of this can work just fine today without waiting for bitcoin *or* lightning to upgrade -- which I think is just amazing!
Anonymous zapped ⚡️21,000 sats
nostr:note12p5ysxr3nj4rl804usw96nha062fgf0pht8ys3ff92e7wk4fg56svu0rc4
Sneak peeking at new bolt12.org re-wrought by nostr:npub1spralxq6jlw5rdy0249vqr5sh43rfrlx2wzv3rhjjqedw559w9psrs8s72 (especially Stephen DeLorme, Brandon Lucas and the Bitcoin Design Community incl nostr:npub14vnjvqrdxa3q2353gm0lla3hsxl354nmxhzkmkj8tarns0m8psxq0ss0ny). So.... pretty....
nostr:npub1ug8c5wp6chs4xessrstq3mj0x0agkttey5xwk26632a2gw22de7qkfd9ry zapped ⚡️5,000 sats
"BOLT 12🚀"
nostr:note1sf3324v5l0yg7xem8rgvh9uem8gwya8p9vrd89gf6ek8s0d7rf4szmwdwm
New project drops today! #HiveTalk
https://video.nostr.build/eff78dc827be6e60c8807d75c04392310ec07b3115262be0144cafd81b22d081.mp4
Alpha release. Enjoy!
nostr:npub14cgq353exzmhdsvqjtmw4dq7fvyleuls8umyrvd5umhr4gtx6asq7hqjhl zapped ⚡️21,000 sats
nostr:note126tqg24ltxznt3mt86q5sl9swf2xar8674psv3xcemzl28cngjuscjm6ml
A new version of Coracle is out! This one's mostly maintenance, including several bugfixes pointed out to me by users (thank you!)
One thing to note, if you're a fellow front-end developer, is coracle's library for note parsing is now available as @welshman/content. Hopefully this is one less chore the rest of you have to figure out.
https://github.com/coracle-social/welshman/tree/master/packages/content
# 0.4.6
- [x] Improve search results loading indicator
- [x] Make zaps prettier with bitcoin-connect
- [x] Improve DM loading and deliverability
- [x] Add ability to search other people's lists and feeds
- [x] Limit recursive quotes
- [x] Derive profiles, relay selections, follows, and mutes from event repository
- [x] Use new welshman content parser
- [x] Remember nip04/44 preference per conversation
- [x] Fix some help links
- [x] Improve feed loading speed, avoid prioritizing cached results
- [x] Include more results in suggestions
- [x] Avoid requesting zaps a zillion times
nostr:npub1hklphk7fkfdgmzwclkhshcdqmnvr0wkfdy04j7yjjqa9lhvxuflsa23u2k zapped ⚡️5,000 sats
nostr:note19z9df3dk9khqf2rhyjmva50ydf3alqqm89mwmc4y804l6phn6e5s7pmjuh
I built https://stratum.work to get this block template stuff in front of more eyes. It shows real time template data sent to miners to work on and you can watch for similarities between pools yourself.
This thread does a great job explaining the data:
nostr:note1qckcs4y67eyaawad96j7mxevucgygsfwxg42cvlrs22mxptrg05qtv0jz3
nostr:npub1r7psmkr4zv93xnal8un6d8hvmpsn5jvhfzn3kk38rfcel6awznks7znspg zapped ⚡️5,000 sats
nostr:note17z9ewpj3ux5uv4yrvlvyu4ukz8spq4hz2lccwrd6nwrharq4l4ws8h6c0c

