Regretfully, just several hours ago an attacker took advantage of some still unknown exploit in the LSP liquidity leasing flow in publsp and liquiditystr. The tldr is that the attacker managed to get some LSPs, including myself, to lease liquidity with some initial balance on the attacker's side but without paying the full amount for that pushed balance.
Through some small miracle I picked up on it relatively early on. I managed to get in touch with the LSPs that had active ads to help mitigate the impact of the exploit but, despite my best efforts, other LSPs have also lost funds in this attack.
To be honest, I think that's the part that hurts more than the funds I lost. Others trusted the project enough to give it a try but ultimately got burned by something I built. I'm gutted over the fact that some node runners have lost some of their hard earned sats, and I'm truly very sorry this happened.
I'm still bullish on the vision of more decentralized marketplaces over nostr, including one for Lightning liquidity. However, for the moment I'm too shaken by the events that took place that I'm going to step back for a while and figure out how to be better.
smallworlnd
smallworlnd@sparkseer.space
npub1tkfe...wnl5
#Bitcoin #LightningNetwork ecologist and builder of tools at https://sparkseer.space formerly https://lnnodeinsight.com
Lightning⚡Connect, the latest LSP to offer liquidity over #nostr at highly competitive rates. Have a look at https://liquiditystr.space
#lightningnetwork
#lightningnetwork@Yuki Kishimoto I'm playing around with sendPrivateMsg in nostr-sdk-js thinking it behaves like the Python counterpart where I can give rumor_extra_tags but there isn't an equivalent option. Is that on purpose or maybe it's not built yet?
In an open P2P #LightningNetwork liquidity marketplace on #nostr, the market conditions can change very quickly for a variety of reasons. As an LSP might want to adjust fees based on spikes in the mempool, or react faster to competition, or run a flash sale.
Publsp now lets you hot-load new ad settings to do exactly that! Just modify a field, save the file, and your ad will automatically get re-published with the new settings.
Give it a try 
GitHub
GitHub - smallworlnd/publsp: LN liquidity offers/purchases over Nostr
LN liquidity offers/purchases over Nostr. Contribute to smallworlnd/publsp development by creating an account on GitHub.
Some upgrades pushed to https://liquiditystr.space to get a better picture of LSPs offering liquidity over #nostr and better control for configuring the lease.
Thanks to @Yuki Kishimoto for building
It does all the nostr heavy-lifting for 
GitHub
GitHub - rust-nostr/nostr: Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more.
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - rust-nostr/nostr
GitHub
GitHub - smallworlnd/publsp: LN liquidity offers/purchases over Nostr
LN liquidity offers/purchases over Nostr. Contribute to smallworlnd/publsp development by creating an account on GitHub.
New release of publsp available where you can more easily run the LSP-side as a daemon for your scripting/automating pleasure! Try it out
#LightningNetwork #devstr #liquiditystr
GitHub
GitHub - smallworlnd/publsp: LN liquidity offers/purchases over Nostr
LN liquidity offers/purchases over Nostr. Contribute to smallworlnd/publsp development by creating an account on GitHub.
The second ever liquidity offer over #nostr! I didn't expect that so soon


GM #LightningNetwork #devstr
Introducing https://liquiditystr.space the first webapp to find and purchase Lightning liquidity from an LSP, fully and privately coordinated over #nostr. The whole process is super easy: browse the list of LSPs, pick one that suits your needs, send the order, pay the invoice, get liquidity.
Nostr keys are auto-generated and thrown away after each session. All you need to provide is a pubkey URI for the node receiving liquidity.
liquiditystr.space is just a simple frontend (source code at https://github.com/smallworlnd/liquiditystr) that runs entirely on the publsp API (https://github.com/smallworlnd/publsp), have a look at https://liquiditystr.space/api/docs. Run it yourself or hack it to your taste. Also sedn PRs.
GN #liquiditystr
Finally migrated my #LightningNetwork node from freebsd to linux. Ezpz and now quality of life is so much better now. Inspired by @npub1fjh9...negv's recent and successful lnd migration.
#nostr is where I go to get my dose of skeptical takes on #bitcoin conference events