pull down to refresh
42 sats \ 0 replies \ @ab 28 May \ parent \ on: Clams: Accounting Software for Bitcoiners bitcoin
Yeah this was one of the big reasons as to why we decided to build this app. All of the other apps don't support lightning properly and are primarily focused on altcoins. They also store your data on their servers and monetise it by sharing it with other companies.
We built this so we can't have access to any of your transaction data and it remains on your device at all times.
Down the line we will be doing multi device sync and you will have the ability to selectively share access to your data (with your accountant for example), but we want to do it in a way where our server is just shuffling encrypted packets between devices so that even when you choose to share your data, it remains completely private.
Haha. We are planning for Clams to be useful for much more than just CGT reports.
You could think of it like a personal finance app for Bitcoin. You can see your balance across all your wallets, categorise and track your spending over time etc.
If you are running a business then these tools become even more critical.
I'll be demonstrating how to connect a regtest Core Lightning node (via Polar) to the Clams app and show how all of the features work, including BOLT12 Offers.
Event is here if you want to join.
Playing around with a regtest node and Clams is a nice way to get a feel for the app before connecting a mainnet node.
Yes we have used the Bitcoin Design work as a reference for a lot of the designs in Clams. I checked out what you all had for BOLT12 and async payments, but there wasn't a lot there that I could find at the time.
If you all have any feedback, or want to jam on it, let me know! I think there is a lot of improvements that need to be made to get the UX to a level that a person that is not familiar with Lightning can use BOLT12 easily. I am hoping that once it is widely supported, we can collapse the "receive" and BOLT12 payment flows in to one nice flow, but I hope that this is a good start to get people using it and we can go from there.
Hopefully soon. I guess we need all of the implementations to support and then wallets will likely follow. I think LDK and Eclair are actively working on BOLT12 support, so we may see support from Phoenix wallet soon? LND is the big one that will need to support it and someone has built a daemon that you can run along side LND which supports BOLT12 which is cool. So yeah fingers crossed that we can all be using BOLT12 regularly soon!
I have been heads down working on this for the last month or so and I am stoked to get this out! Would love any feedback from CoreLN node runners. There is a lot of new terminology in offers that I did my best to convey, but I expect the UX to evolve over time with feedback. I am also hoping that we can make it more accessible for people that are new to Lightning as I imagine it would be pretty confusing if you are not familiar with BOLT12.
It's early days, but I am working on a wallet for CLN (Clams). Right now it is designed around making payments from your phone on the go. But the plan is to highlight all of the great features that CLN provides. Bolt12, Bookkeeper accounting dashboard, Liquidity ads dashboard etc.
Yeah I agree it is not as simple as F LND. We are all Bitcoiners here at the end of the day, we are on the same team and we should strive for a collaborative rather than combative environment as we are fighting an uphill battle against the incumbents as it is.
Have you written down anywhere the pain points you ran in to when trying to build a business on CLN? I would personally be interested to understand what you mean and my sense is that the CLN team would value that feedback. Things that come to my mind for enterprise businesses would be the ability to run a cluster of nodes connected to the same DB for failover options, but I believe the Postgres backend looks like a good option there, but admittedly I have not tried that option before. Previously CLN seemed to be better in regards to DB size (reason for zero fee routing node to switch i believe) but my understanding is that LND has made improvements to catch up on this in recent releases. So yeah curious on particularly what you found a show stopper in CLN integration.
I like the idea of Greenlight and have high hopes for it. It is yet another way people can run nodes and I like that there are so many options with different tradeoffs that suit different situations. I am curious in the long run if there will be a power law distribution on how people run nodes. Will it mostly be full mobile nodes, will it be node in a box solutions, will it be cloud nodes or a combination that is reasonably distributed?
I look forward the Breez/Greenlight solution as it feels like a great set of tradeoffs for most average users, but let's see!
I guess the project I am working on (Clams) counts as a hobby project as it is not used at any real scale ATM, but I found that all of the CLN Rest API's are easy to use and are reliable.
I also have found that the CLN team are all super responsive on their discord and are very generous with their time when I needed help with anything.
I was previously building a project on LND and I think the docs are definitely better, and I had helpful and quick responses from their devs in their Slack as well.
So overall I would say that both implementations currently have a similar dev experience.
I chose to build on CLN as I think they are prioritising better features (Bolt 12, Liquidity Ads, Bookkeeper) and I would like them to have a greater share of the network. Having 90% of the network using one implementation is not good for the network as a whole IMO.
Yeah I agree it would be a lot of work. I was thinking that it could start with support for a few major countries and branch out from there. I bet there would be ways to monetise with premium features like Rotki. It is not exactly an idea I would excited to work on, but feels like something that is super important to get the circular economy happening. I want to get merchants accepting Bitcoin, but I also feel like I need to inform them of the tax burden involved. It would be great if it was recognised as legal tender everywhere instead, maybe the effort is best spent there?
After playing around with it for a bit, it looks solid. I reckon a Bitcoin focused app that is similar to Rotki but also exports tax forms like Koinly does would be killer.
I am curious, how did you go about learning these ranking and web of trust algorithms? Any particular resources you found useful? Very cool.
Working on Clams, a browser app for controlling your CLN node. Just shipped LNURL Auth, so using that now to login to Stacker.news.
I also printed some of those open source Bitcoin for business flyers so that I can give them out at the local farmers market next week. Hopefully I can get a few vendors onboard so I can start using Clams to pay for my produce each week!