Avatar
LightningPiggy
22818ec33d8078e64964b561c839b74433f2371552d7f5bd6ab0af325a79f429
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Firmware version 6.3.0 is out and running slicker than a greased pig at a county fair!

Producing this update has been non-trivial, involving complex integration and feature work, building UIs in LVGL and introducing a load of Library and IDE updates. Here are all the juicy tidbits:

General User Experience Improvements:

* Added automatic captive portal redirection for easier setup.

* Shortened access point name for configuration mode (now Piggy Config).

* Enhanced the look of the configuration login page.

Library Updates:

* Adafruit BusIO: 1.15.0 → 1.17.0

* Adafruit GFX Library: 1.11.9 → 1.12.0

* ArduinoJson: 7.3.0 → 7.4.1

* AsyncTCP: 3.3.3 → 3.3.8

* ESPAsyncWebServer: 3.6.2 → 3.7.6

* GxEPD2: 1.5.6 → 1.6.3

* TFT_eSPI: 2.2.20 → 2.5.4

* arduino-esp32: 3.1.1 → 3.2.0

* ESP-IDF update: 5.3.2-282 → 5.4.1-1

You can install it using the Web Installer. If you’re already on version 5.x or later, your existing configuration will be preserved during the upgrade.

Enjoy the update! Stay humble, hog sats!

Credits

* nostr:npub1rqgnwp20ucxl295fwcc37zl5fklyh4xjuzhkjvjalm5l4qdge0dqx9dkr7

Team LightningPiggy

http://www.lightningpiggy.com

LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.

Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.

Web installer: https://lightningpiggy.github.io/

Build your own: https://www.lightningpiggy.com/build/

Chat with our community: https://t.me/LightningPiggy

Join our shadowy super coders: https://github.com/LightningPiggy

Support the project: https://geyser.fund/project/lightningpiggy

Follow us on Nostr: https://njump.me/npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq

Follow us on X: https://twitter.com/lightningpiggy

#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin

Join us next Tuesday, April 22 at 11:30 CET for a webinar with nostr:nprofile1qqsq2gwmj5csjm0lwqxu7sgtq8d502m9nr08uhhjck3t6ls3vqc4haspr9mhxue69uhkscnj9e3k7unpvdkx2tnnda3kjctv9uq3camnwvaz7tmgdajxccn0vshxxmmjv93kcefww3hk7mrn9u0v64vu from nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0wfjkccte9ec8y6tdv9kzumn9ws6fe468! Learn about what they are building, see demos, and get your questions answered. Link: communitycall.getalby.com

#LightningPiggy #BuildInPublic #Bitcoin #Lightning #nostr

Nostr Wallet Ecosystem continues expansion and becomes a standard for connecting bitcoin wallets to apps: We have 3 new NWC wallets, 3 wallet interfaces, 2 messengers, 4 finance & payment tools, 2 hardware products (!) and 1 developer module

Let's see NWC ecosystem map v1.3🧵👇

We now have 3 new NWC wallets that you can connect and use in any of NWC supporting apps Electrum, new nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnvv9hxgqpqf4uyypghstsd8l4sxng4ptwzk6awfm3mf9ux0yallfrgkm6mj6es99a0xg wallet and nostr:nprofile1qqsxvns8pl39uakaema9fy5uphjzajkssyqfx5r7yn0yvgs828xm02sn2gckl. This is the biggest NWC wallets addition yet!

Embrace zero-custody: connect your node or any NWC wallet to one of 3 new NWC wallet interfaces: nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wsqzq6a8uur09w8ln94dptpvk38auuw46gp4084l9rallagh6effxmzcdeq8gv, nostr:nprofile1qy2hwumn8ghj7enjv4h8xtn4w3ux7tn0dejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzpzkc78mcers3je3y9c520js4eymtyw5en40mjxl7fez89ckkat64azpmc6 and bullishNWC by nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyw8wumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctvqqs2zqnq524z7zfdsh3vpwpwjh4vt7xxp6sec68y3xr3ndvve23ru0sjg82jm.

Two new chat apps have now bitcoin payments built-it thanks to NWC support: nostr:nprofile1qythwumn8ghj7enjv4h8xtnwdaehgu339e3k7mf0qy88wumn8ghj7mn0wvhxcmmv9uqzq3husuwp4mdjjk5ryk4u7anrge7jj7c2s5nn8n4sdvy405wpf0l53jawph and White Noise by nostr:nprofile1qy2hwumn8ghj7ct4w35zumn0wd68yvfwvdhk6qfzwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx20m8d3hkyctv84skcmqqyqtnnkfhmjxqcums4gn4skfccyv7yhzp7mzyrfwnf3kns5p7xymw7ttnucx.

4 new payment tools: Redeem Cashu tokens to any NWC wallet on http://redeem.cashu.me, pay everywhere in Brazil from NWC wallets through http://nostrpix.carrd.co, reward your kids' NWC sub-wallets with Money Badger and split bills in bitcoin with Zaplit http://zaplit.mucu.dev

We now have new category: NWC hardware 🤯 Pay lightning invoices and swap to nostr:nprofile1qyt8wumn8ghj7ct5d3shxtnwdaehgu3wd3skueqpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqgp9l8kc94kzdehaq3732sfzntala3r9ng0uzjunzp2ke0zyltlpxca569qz RBTC with nostr:nprofile1qqsp8wjsqdl52x0vfrrfx4xny0zkc9dux0hkzh6u7v06fzywp9nppkcmrlecx card https://wesatoshis.com/

Or save bitcoin directly into your node with your own bitcoin piggy bank

nostr:nprofile1qyw8wumn8ghj7mn0wd68yttjv4kxz7fwwak8vuewwdcxzcm9qythwumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t6qqsz9qvwcv7cq78xf9jt2cwg8xm5gvljxu2494l4h44tptejtfulg2gj7tqqs

Finally, a new dev tool created by Dhananjay Puroh: L402 NGINX module that allows lightning-based monetization of REST APIs straight intro your NWC wallet or node: https://github.com/DhananjayPurohit/ngx_l402

Want to see the full list of NWC apps? Check out our repository of NWC ecosystem: https://github.com/getAlby/awesome-nwc

To find out more about NWC? Visit https://nwc.dev/

Some new experimental piggy hardware (ESP32-S3-LCD-2-C) has just arrived but unfortunately, the camera mount has been installed backwards at the factory, making it impossible to connect the OV5640 camera ribbon. Oh Grunt! Back to rolling about in the mud while we get this sorted! ⚡️🐽

#LightningPiggy #STEMM #BitcoinKids #BuildInPublic #bitcoin

While fiat savers are wallowing in the mud, nostr:nprofile1qqsz9qvwcv7cq78xf9jt2cwg8xm5gvljxu2494l4h44tptejtfulg2gpz3mhxue69uhkummnw3ezummcw3ezuer9wcq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7pggsea keeps on shipping!

Check out our latest v6.2.0 update, it’s a meal of new user experience improvements.

For starters, the device now displays the exact day and time it last checked your wallet; updated every minute in "no_sleep" mode.

Talking of “no_sleep” mode, for main course, you can now choose the vibe that suits your power source:

- "no_sleep" – always awake (great for mains, solar, and big batteries)

- "custom_sleep" – default 6-hour snooze (perfect for batteries, solar and custom set-ups)

- "endless_sleep" – deep hibernation with shake-to-wake (perfect for small batteries!)

Here’s the full change log:

User Experience (UX) Improvements

- Detailed startup feedback: The device now shows real-time status updates during startup (e.g. connecting to Wi-Fi, syncing time, launching webserver, fetching wallet data).

- Always-on clock display: The current time is now continuously shown while the device is powered on, not just before going to sleep.

- Localized weekday names: Weekday names are once again translated into your local language.

- Configurable sleep modes (Feature Request #35) detailed above.

- Last wallet check timestamp: The device now shows the date and time it last checked your wallet (updates every minute in no_sleep mode).

Fixes & System Enhancements

- Switched to standard NTP: All time synchronization now uses pool.ntp.org, removing the dependency on timeapi.io.

- Automatic Wi-Fi reconnection: The device will now attempt to reconnect automatically if Wi-Fi is lost.

- Periodic auto-restart: The device now performs a daily (every 23 hours) restart to proactively avoid potential issues.

- Cross-platform build support: The same firmware build now runs seamlessly on both physical and virtual (QEMU) ESP32 devices—no recompilation needed.

You can install it using the Web Installer, which has now hit a milestone—no known open issues!

If you’re already on version 5.x or later, your existing configuration will be preserved during the upgrade.

Enjoy the update! Stay humble, hog sats!

Credits

* nostr:npub1rqgnwp20ucxl295fwcc37zl5fklyh4xjuzhkjvjalm5l4qdge0dqx9dkr7

Team LightningPiggy

http://www.lightningpiggy.com

LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.

Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.

Build your own: https://www.lightningpiggy.com/build/

Chat with our community: https://t.me/LightningPiggy

Join our shadowy super coders: https://github.com/LightningPiggy

Support the project: https://geyser.fund/project/lightningpiggy

Follow us on Nostr: https://njump.me/npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq

Follow us on X: https://twitter.com/lightningpiggy

#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin

Hot on the hoofs of our last major update, v6.1.0 has just landed, bringing 100% feature parity between LNBits and Nostr Wallet Connect (NWC) —empowering users with greater choice and convenience as they start receiving their first zaps and saving on the bitcoin standard!

In short, going ‘full Nostr’ means you won’t have to deal with any boar-ing limitations, just smooth P2P (Peer-to-Piggy) connectivity! 🐽

Change log:

* Nostr Wallet Connect: Added support for NIP47 payment notifications for instant updates! Now, when a payment zaps in, your wallet balance(s) and updated list of payments will be displayed immediately - no more wallowing around waiting!

* Fixed issue #30: When a payment comment is missing, “Null” messages are a thing of the past, because we don’t want our logs looking like a muddy mess! (Thanks nostr:nprofile1qqs0l09hq60h4fwkmvffavu70k9f0z2xd5j45cmm4s0tlpshkpt5q3qpr3mhxue69uhkjmnwv4ezuum9vfshxarf0qh8xmmrd9skctcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcplygw0 for reporting the bug!)

Much of the hard work for this update involved adding support for payment notifications to the Nostrduino open source library. Furthermore, we’d like to thank nostr:npub1h2qfjpnxau9k7ja9qkf50043xfpfy8j5v60xsqryef64y44puwnq28w8ch for proactively working with us to enable these features.

Enjoy the update! Stay humble, hog sats!

Credits

* nostr:npub1rqgnwp20ucxl295fwcc37zl5fklyh4xjuzhkjvjalm5l4qdge0dqx9dkr7

* Lead photo: LightningPiggy coloured in at the Kids Block, Bitcoin Atlantis 2024.

Team LightningPiggy

http://www.lightningpiggy.com

LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.

Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.

Build your own: https://www.lightningpiggy.com/build/

Chat with our community: https://t.me/LightningPiggy

Join our shadowy super coders: https://github.com/LightningPiggy

Support the project: https://geyser.fund/project/lightningpiggy

Follow us on Nostr: https://njump.me/npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq

Follow us on X: https://twitter.com/lightningpiggy

#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin

🥁 Drumroll, please! 🥁

We’re thrilled to announce the integration of Nostr Wallet Connect (NWC) into LightningPiggy!

Now, you can seamlessly your Lightning Piggybank directly to any NWC-enabled wallet, unlocking a whole new world of funding sources. With effortless setup, smooth transactions, and even more ways to hog sats, saving on a bitcoin standard just got easier.

LightningPiggy was the first piggy bank to accept bitcoin over lightning thanks to nostr:nprofile1qqs8u5uf0rd2p9wmdxxaznpn54tkq8wwspmljy0cjqw6jdgm5kv84dspp4mhxue69uhkummn9ekx7mq20qgpe. Now, we’re the first to connect with the fast growing Nostr ecosystem, thanks to nostr:nprofile1qqszm52qe2qdkc4u7dma0klx3532jka2g8geck6fwxncyp90wktq2xspp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdutgg9lp! You might want to build one yourself, in case it catches on!⚡🐽

Our lead developer, Thomas, has been firing on all cylinders. A large part of the effort involved improving Nostrduino, optimising it for low-memory microcontrollers like the ESP32, which powers our project. This involved fixing bugs, improving performance, and adding essential features to meet our needs. For reference, here are 10 related pull requests showcasing these improvements: https://github.com/riccardobl/nostrduino/pulls?q=is%3Apr+

Additional improvements that come with this v6.0.X release include:

- Added NWC URL to the configuration page for easier wallet connection.

- Improved help text on the configuration page for better clarity.

- Enhanced timezone selection by adding GMT offsets for more precise setup.

- Displayed IP address after connecting to an access point as a client.

- New functionality for the General Purpose (IO39) button:

• Short press refreshes the balance (like the tilt sensor).

• Short press skips the wait time during the logo/boot wisdom display.

- Optimised Wi-Fi connectivity with a full network scan, automatically selecting the strongest access point.

Credits

* nostr:npub1rqgnwp20ucxl295fwcc37zl5fklyh4xjuzhkjvjalm5l4qdge0dqx9dkr7 https://github.com/ThomasFarstrike

* nostr:nprofile1qqs0l09hq60h4fwkmvffavu70k9f0z2xd5j45cmm4s0tlpshkpt5q3qpr3mhxue69uhkjmnwv4ezuum9vfshxarf0qh8xmmrd9skctcpr3mhxue69uhkvunewd5kzm3wdehhxarjd93kstnrv9ekztcf5q2fr for sponsoring this update.

* Lead photo: A selection of community created cases.

Team LightningPiggy

http://www.lightningpiggy.com

LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.

Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.

Build your own: https://www.lightningpiggy.com/build/

Chat with our community: https://t.me/LightningPiggy

Join our shadowy super coders: https://github.com/LightningPiggy

Support the project: https://geyser.fund/project/lightningpiggy

Follow us on Nostr: https://njump.me/npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq

Follow us on X: https://twitter.com/lightningpiggy

#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin

BACON BACON BACON GM BACON BACON GM BACON BACON BACON BACON GM BACON BACON GM BACON GM GM ⚡️🐽

nostr:nevent1qqsqm069ct5dkx6w7v33ylhlc4xnpu78969wy40uu3k9ree2r7qezpqpzemhxw309ucnjv3wxymrst338qhrww3hxumnw3r6ck9