• Joined on 2025-12-31
padreug opened issue aiolabs/satmachineadmin#8 2026-01-11 15:04:31 +00:00
Explore: Auto-forward DCA distributions to external wallet
padreug deleted branch fix/cap-dca-allocations-sync-mismatch from aiolabs/satmachineadmin 2026-01-11 14:59:44 +00:00
padreug closed issue aiolabs/satmachineadmin#1 2026-01-11 14:59:24 +00:00
DCA distribution fails when ATM cash exceeds total tracked client balances
padreug commented on issue aiolabs/satmachineadmin#1 2026-01-11 14:59:22 +00:00
DCA distribution fails when ATM cash exceeds total tracked client balances

Fixed in commit 545a028 on main.

The sync mismatch detection now caps each client's allocation to their remaining fiat balance equivalent in sats. Orphan sats are tracked and logged for…

padreug closed pull request aiolabs/satmachineadmin#2 2026-01-11 14:59:12 +00:00
fix: cap DCA allocations when ATM cash exceeds tracked balances
padreug commented on pull request aiolabs/satmachineadmin#2 2026-01-11 14:59:01 +00:00
fix: cap DCA allocations when ATM cash exceeds tracked balances

Closing this PR - the sync mismatch fix has been implemented directly on main in commit 545a028.

The implementation:

  • Uses the extracted pure functions from calculations.py (tested with 22…
padreug pushed to main at aiolabs/satmachineadmin 2026-01-11 14:58:47 +00:00
545a0284a7 fix: cap DCA allocations when ATM cash exceeds tracked balances
padreug pushed to main at aiolabs/satmachineadmin 2026-01-11 14:45:02 +00:00
49f3670bac fix: cast amount to float for LNbits create_invoice API
padreug pushed tag backup/decimal-precision-full to aiolabs/satmachineadmin 2026-01-11 14:32:14 +00:00
padreug created branch refactor/decimal-precision in aiolabs/satmachineadmin 2026-01-11 14:22:47 +00:00
padreug pushed to refactor/decimal-precision at aiolabs/satmachineadmin 2026-01-11 14:22:47 +00:00
a703bb32d3 fix: cast amount to float for LNbits create_invoice API
904b3f1d61 fix: add SQLite compatibility for Decimal types
d245047487 test: add CRUD layer tests with mocked database
49dd4d1844 test: add integration tests for CSV parsing and full distribution flow
6e86f53962 refactor: use Decimal instead of float for monetary calculations
Compare 5 commits »
padreug pushed to main at aiolabs/satmachineadmin 2026-01-11 13:19:24 +00:00
397fd4b002 feat: add unit tests for DCA calculations with empirical Lamassu data
padreug opened issue aiolabs/satmachineadmin#7 2026-01-11 13:16:19 +00:00
Investigate proper manifest.json declaration for LNbits extension
padreug pushed to demo at aiolabs/lnbits 2026-01-11 12:02:12 +00:00
51a5adf540 feat: implement automatic crediting of new accounts with 1 million satoshis
85c7e13a27 make bundle
e4eafa4528 fix(ui): correct amountless invoice detection in bolt11 decoder
Compare 3 commits »
padreug pushed to main at aiolabs/lnbits 2026-01-11 10:33:48 +00:00
17e698b623 fix(ui): allow super users to bypass custom frontend redirect
padreug opened issue aiolabs/castle#7 2026-01-10 13:08:28 +00:00
Obscure user IDs in accounting display
padreug opened issue aiolabs/lnbits#2 2026-01-10 13:07:45 +00:00
Add internal memo field for admin credit/debit operations
padreug opened issue aiolabs/webapp#15 2026-01-10 13:06:43 +00:00
Add search feature to link aggregator module
padreug opened issue aiolabs/events#2 2026-01-10 13:04:17 +00:00
Clean rebase onto upstream required
padreug pushed to main at aiolabs/lnbits 2026-01-10 01:39:31 +00:00
85c7e13a27 make bundle