I’ve released the first version (v0.1.0.0) of Agent Wallet for Start9 (Umbrel version not ready yet).
This is designed to help simplify running a Lightning node (more intuitive than Ride The Lightning). It adds support for BOLT12 offers (and works for Ocean lightning payouts) without needing to run a buggy Core Lightning node and the hassle of linking it with your LND node, etc. It also adds a feature which “washes” sats before sending them to Braiins hashpower, avoiding manual review (I’ve tested this several times with a forum member here, and so far it has worked consistently) Thus, you can think of Agent Wallet as a sister app to HashGG for simplifying mining at scale.
I’m wrapping up work on the Umbrel wrapper, after which I’ll be publishing a tutorial on Youtube (which will cover HashGG setup and configuring Agent Wallet on StartOS 0.3.5.1, StartOS 0.4.0, and Umbrel). I’ll post more info on that soon.
To read more about Agent Wallet, see the main repo on Github.
Yep, I have three of videos planned on Agent Wallet.
The first video should be published this weekend (I’m recording it as soon as I finish the Umbrel port). It will be focused on mining at scale (Datum Gateway + HashGG + Agent Wallet).
The second video will be focused on privacy (how to mine at scale anonymously). It will basically be a supplement to the first video for the privacy-focused.
The third video will probably be recorded somewhat later (since I want to put most of my time into the spam war). But it will be focused on the AI features of Agent Wallet, and linking up with an agent like Openclaw and my Money Agents framework. This one will go into a lot more detail on the Agent Wallet features.
There may be a video between the second and third just focused on using Agent Wallet from the perspective of managing your Lightning node. Still deciding the best way to break out the features so that I’m not just overwhelming potential users with a fire hose of information all at once.
Although I have overcome the operational “bugs” in CLN by incorporating LND as you suggested to me last year this is something that is intriguing to me. I’m going to download the agent and see whats under the hood but I wont make any changes until I have a clear picture of the Bolt12 offers and the inter workings.
Quick follow-up. I’ve been delayed a bit on the video, because my Umbrel test server is down and need to be restored (unfortunately, I clicked on a simple OS update and it decided to brick the server). This is preventing me from finishing the Umbrel port of Agent Wallet (which is a key part of the video).
Latest version v0.4.15.0 published for both Start9 and Umbrel. This is a significant update (as you can probably tell from the version numbering bump) capturing a lot of major and minor features and bugfixes. The most notable change is a new user-friendly onboarding wizard that automates channel and liquidty setup when first establishing your Lightning node. See the changelog for a more detailed breakdown of changes since v0.1.0.0.
Has anyone been successful setting up bolt 12 offers for Ocean? I was able to configure but I got “1005 timeout errors” from Ocean when they tried to payout sats.
Fantastic little app you got going here Paul. Thank you very much.
One quick question - how are you coming up with the fee for sending to Braiins via lightning sats converted to onchain via Boltz. I assume on-chain plus swap fees?
Reason I ask is the fees on 250,700 is like 9,615 sats per the Agent. Rough math comes out to be almost 4%. A bit high? Boltz is like .5% and network fee is 530 sats on same amount. Just curious where the math is.
Thanks
edit: I see now
Lightning routing headroom
A safety reserve for the Lightning leg — capped at 3% — not a fee you pay. The actual routing fee is usually a small fraction of this (often well under 0.5%). It is reserved so the payment has enough fee budget to find a route and won’t fail; whatever isn’t used stays in your wallet’s Lightning balance. It is not paid to the wallet operator or to Braiins.
Yes, I was seeing that same thing with just megalithic. If you use the feature to open channels for “receive” with “efficient” selected, it will give you some better diversity. Once it finishes, mint a new offer and configure it with Ocean.
You probably noticed that I ended up just releasing the first two concepts as one large video, since the optional privacy steps were easier to describe during the process. I’m still debating whether to do a separate Lightning-focused video on Agent Wallet (since this video also kind of covered that aspect already as well). I may just wrap that into an AI agent-focused video (something like how to set up and use lightning for you and your AI agents)
There will be a separate video to go over the Anonymize (mixing,) feature, though, since that wasn’t included (wasn’t relevant to mining with Braiins Hashpower)
In process of spinning up a RaspPi 4 node. StartOS 0.3.5.1. loaded and patiently waiting for the chain to sync!.. 6 days and counting. The intention is for it to be a dedicated LND node with a small number of peers from the list of 15 you curated and shared.
What amount of RAM do you have on your model? The main thing on the Pi 4 is making sure to situate it so that the USB cable is not going to be bumped. I still have a Pi 4 node running myself, though not with StartOS (it was my first Bitcoin node, so I keep it running for nostalgic reasons).
Nostalgia has it’s place me thinks. I put this one together 3 years ago but wasn’t able to get past flashing the image to the microSD so gave up and bought the Umbrel off the shelf
8GB should work (though it will be very slow because it will need to do a lot of swapping since that is lower than the UTXO size, of course, but with patience it should finish). I’ve not tested with StartOS though (which has a lot of overhead compared to Raspbian). Your effective RAM will likely be smaller (which could impact how the IBD goes). Let me know how it turns out.