1) A table view showing current balances of all subaccounts.

2) The ability to restrict the amount of sats that can be sent and/or received (good for kids accounts where you might want more fine control). Have this max send and receive listed for them on the Alby Go app. For example, while my node might be able to handle 10 million sats over lightning, I’d maybe want 2 million to be the max for certain subaccounts so that liquidity doesn’t get too unbalanced for the others.

Reply to this note

Please Login to reply.

Discussion

Thought of another one. Coinos does this.

3) ability to set a threshold and then auto swap from Lightning to a bitcoin address, leaving a specific amount on the Lightning subaccount. Don’t know if there’s a Boltz API that could be tapped for this, but that would be away to do it atomically. It either succeeds or it doesn’t.

With isolated wallets they get a seperate balance. How much they deposit, that much they can spend. Why would you restrict how much their own balance can be spent?

A couple reasons. One, in an extreme case, what if your node only has two channels open and those channels have 2 million sats in inbound liquidity? They would not be able to receive 3 million sats due to this constraint. Knowing that ahead of time would be nice.

Two, you could set up a limited wallet for your children or others specifically with a limited sending capability (certain max amount per day, week, etc) as a forced hodl. Sometimes people want to gift bitcoin as a Christmas present to someone in the family but want a way to force them to not sell. One way to do it would be to hold it yourself and just tell them the balance. Another way would be to give them access to a restricted account with limited spending ability.