Avatar
Clams
8eaf62bb9a34c62d56c9ef430623141a664f8aad97cd5745eed6afac12a765dd
Purpose Built Bitcoin Accounting
Replying to Avatar Clams

Inspired by this classic post from Gigi - https://dergigi.com/2023/03/12/lightning-prisms/

The BOLT12-prism plugin allows you to compose prisms using offers.

Lets say you have a coffee shop manager that wants to split tips from their node between Bob and Dave for the Saturday shift. Bob and Dave provide an offer to the manager and he creates the prism, in this case a 50/50 split:

Perhaps you are going to get paid some onchain which you intend to sweep to cold storage. You can inform CLBOSS to ignore said funds for a period of time and it will not use it to open channels for you.

Or perhaps you have a channel with your friend that you want to keep open, regardless if CLBOSS determines that it is not worth doing so. You can toggle the "Close" permission to off and CLBOSS will now leave said channel open.

Learn more about CLBOSS here - https://github.com/ZmnSCPxj/clboss

The README has some really excellent user stories that helped inform the design of our interface.

For those unaware, CLBOSS is an automated manager for Core Lightning forwarding nodes. i.e. turn it on and never worry about things like managing channels again.

The plugin does offer some commands that we have found useful at certain times...

For a long time we considered extending Remote to support some of our favorite Core Lightning plugins.

Our latest releases offer a UI for the CLBOSS and BOLT12-prism plugins. Heres a quick run through what you can do with both:

10/10 ๐Ÿš€ Want to give the new version a try? If you already have the Clams app, simply follow the update prompt. Otherwise download it here - https://clams.tech/downloads

8/10 ๐Ÿ”ฎ What's Next?

You can now sync all of your Onchain, Lightning node and NWC transactions in one place! Next up we are working on a custom import connection to import csv files as well as a few automated wallet connections for exchanges that provide an API.

7/10 ๐ŸŽจ UI/UX Enhancements:

- New Filters widget for streamlined global filtering

- Preset date range buttons for quick analysis

- Balances widget now includes fiat values

6/10 ๐Ÿ’ฑ New Fiat Widget:

- Detailed cost basis calculations

- Profit/loss tracking using FIFO algorithm

- More algorithms coming soon!

5/10 ๐Ÿš€ Performance Boost:

- We've migrated to Tauri V2 for a more robust native app experience, better performance and lower resource usage

- Optimised our SQLite DB tables for faster widget load times

- Ported more of our JavaScript code to Rust for enhanced performance

4/10 ๐Ÿ”’ A Note on onchain Privacy:

When fetching txs for each address, we randomly select an Esplora instance from a list of public instances. Use a VPN while syncing for added privacy. In future you will be able to define your own list of trusted instances (ie self hosted).

3/10 ๐Ÿ’ผ Descriptor Wallet Connection

Descriptor wallets are a simple way of describing more complex script conditions like multisig wallets. For Sparrow Wallet, go to your settings, right click on your descriptor, copy it and paste it in to the descriptor field.

2/10 ๐Ÿ’ผ XPub Wallet Connection

Import your xpub, ypub, or zpub from your wallet and select the address types to scan for transactions.

1/10 ๐ŸŽ‰ We've just released v0.2 beta of Clams (accounting) with some major improvements and new features including Onchain wallet connections. Let's take a look at what's new:

Onchain with xpub is underway.

Private BTC node option on roadmap