When I walk sometimes I look at certain trees and wonder, which one am I like most? How much shelter and food do I give compared to this tree? Or more precisely: how much good do/will I create for this world?
Roland
rolznz@getalby.com
npub1zk6u...l6ef
Building Lightsatsβ‘ + Alby π
A5EABD8835092B08
Who is John Galt?
Notes (7)
With NWC make_hold_invoice method created by nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcqyqc8s25rywmunzch93dz4aeqdwuzs0r9t0ndmns3zvmprgpatughwgs7nyx I thought about a self-custodial P2P auction platform:
- Sellers sign up with nostr pubkey and a receive-only NWC connection secret that supports make_hold_invoice. They can then post items for auction
- Buyers sign up with nostr pubkey and pay for an item using any lightning wallet.
- Each time someone pays higher than the previous, the previous hold invoice can be cancelled
- Once the time remaining to claim the hold invoice is near to an end, the latest hold invoice will be settled and the buyer who paid for that item will win it. The seller and winning buyer can coordinate the delivery of the auctioned item via nostr messages.
The short time an invoice can be held (several hours) means that the item has to be quite active (multiple people outbidding per day) to ensure the auction does not end before users get a chance (this could be solved with autobids though, a nice NWC feature for buyers who connect their NWC wallet)
There is some trust in the seller needed (possibly done through web of trust)
hold invoice PR: https://github.com/nostr-protocol/nips/pull/1913
other ideas for hold invoices: https://blog.getalby.com/build-conditional-payment-logic-into-your-app/
I made a small app that allows you to topup your no KYC 2fiat debit card really easily with lightning using nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wsqzqtw3gr9gpkmzhneh047mu6xj922m4fqar8zmf9c60qsy4a6evpg6c2uuxc . It can be saved as a PWA and there's no need to open up the 2fiat page which shows part of your card number. Topups now just take a couple taps. https://rolznz.github.io/2fiat-topup/
https://blossom.primal.net/e96e0d2dd6217572db8caedd617beb6a15f9cbc60039fa85a0cb3e8e74ba4dde.mp4
Source: https://github.com/rolznz/2fiat-topup
nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sugh36r nostr:nprofile1qyv8wumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wsq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5qqsqfjg4mth7uwp307nng3z2em3ep2pxnljczzezg8j7dhf58ha7ejgqgzx3h
Paying in Thailand with Lightning
- Paying direct to merchants on nostr:nprofile1qqsra2ey033mkdwl5w8q0jss9ak69zafh82xsuvhwsaauw3trkq2amgpz9mhxue69uhkummnw3ezuamfdejj7qgcwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tck28qzu
- Travala for flights and accommodation
- nostr:nprofile1qqsdlpj77jpsf944q8htmzph0jg02g2xn4ru2wvhxq8zyk4trv5myeqpr9mhxue69uhkummnw3ezu7n9vfjkget99e3kcmm4vsq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7q9t640 for groceries and fuel vouchers
- nostr:nprofile1qqs0nm9kjzthrt64j2vy6n4ll9yr374raf3jm0akqpfktg7szftwvygppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9u3kjqtv for QR payments
- 2fiat for card payments
What else?
If you are so concerned about making bitcoin "legal" do you even ask yourself how fiat currency is legal despite being a tool to oppress people by stealing their time and energy through money printing? where is your moral compass?
Today I took a grab (Thai version of Uber) and when I got in the car the driver asked if he could cancel the booking and drive me there for a discount. Turns out Grab charges the driver 35% π€―
There should be a nostr-native version using WoT to cut out the middleman. Has anyone started/built one?
For Nostr clients that support nostr:nprofile1qyfhwumn8ghj7mn0wd68yt3nxd3k7tnyv5q3qamnwvaz7tmwdaehgu3wd3skueqqypm78zzh2lxmf2twk2y6x6n903w9kezlupyr2r4wqm5uzjz9wdrqxnx5zlp please consider including the zap in the recently added optional `metadata` field in `pay_invoice`. This will enable wallets to display the zap in their transaction list rather than just a standard outgoing payment. Already added in nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpq8m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsmthtls !
See https://github.com/nostr-protocol/nips/pull/2063
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcqyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cpvx58v nostr:nprofile1qythwumn8ghj7mn0wd68ytnsv9ex2ar09e6x7amwqyvhwumn8ghj7mn0wd68ycmgv43kktndv5hhyetvv9usqgzn9kpsmllqnsf7wh5tz3wgy4cclsftqqplv8tpayrhwgw8llunevk4p6dz nostr:nprofile1qyv8wumn8ghj76twvfhhstnjv4kxz7tn9ekxzmny9uqsuamnwvaz7tmwdaejumr0dshsqgpxdq27pjfppharynrvhg6h8v2taeya5ssf49zkl9yyu5gxe4qg5502tfpf nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyw8wumn8ghj7mn0wd68ytfsxyh8jcttd95x7mnwv5hxxmmdqqszpxr0hql8whvk6xyv5hya7yxwd4snur4hu4mg5rctz2ehekkzrvcsuxfmc nostr:nprofile1qyvhwumn8ghj76rzwghxxmmjv93kcefwwdhkx6tpdshszrnhwden5te0dehhxtnvdakz7qpqjlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qy09qsr + tag your favorite Nostr clients / developers!