{% extends "base.html" %} {% from "macros.jinja" import window_vars with context %} {% block scripts %} {{ window_vars(user) }} {% endblock %} {% block page %}
DCA Deposit Management

Manage fiat deposits for existing DCA clients

Registered DCA Clients

Clients registered via the DCA client extension

Export to CSV
Quick Add Deposit

Add a new deposit for an existing client

No DCA clients registered yet. Clients must first install and configure the DCA client extension.
Add Deposit
Recent Deposits
Export to CSV
MyExtension
Export to CSV
${ col.label }
{{SITE_TITLE}} DCA Admin Extension

Dollar Cost Averaging administration for Lamassu ATM integration.
Manage client deposits and DCA distribution settings.

Active Clients:
${ dcaClients.filter(c => c.status === 'active').length }
Pending Deposits:
${ deposits.filter(d => d.status === 'pending').length }
Total DCA Balance:
${ formatCurrency(totalDcaBalance) }

Database: ${ lamassuConfig.host }:${ lamassuConfig.port }/${ lamassuConfig.database_name }

Status: Connected Failed Not tested

Last Poll: ${ lastPollTime || 'Not yet run' }

Status: Not configured

Configure Database Test Connection Manual Poll
{% include "myextension/_api_docs.html" %}
Deposit for: ${ depositFormDialog.data.client_name }
Update Deposit Create Deposit Cancel
Client Details
User ID ${ clientDetailsDialog.data.user_id } Wallet ID ${ clientDetailsDialog.data.wallet_id } DCA Mode ${ clientDetailsDialog.data.dca_mode } Daily Limit ${ formatCurrency(clientDetailsDialog.data.fixed_mode_daily_limit) } Balance Summary Deposits: ${ formatCurrency(clientDetailsDialog.balance.total_deposits) } | Payments: ${ formatCurrency(clientDetailsDialog.balance.total_payments) } | Remaining: ${ formatCurrency(clientDetailsDialog.balance.remaining_balance) }
Close
Lamassu Database Configuration
SSH Tunnel (Recommended)
Use SSH Tunnel
SSH tunneling keeps your database secure by avoiding direct internet exposure. The database connection will be routed through the SSH server.
This configuration will be securely stored and used for hourly polling. Only read access to the Lamassu database is required.
Save Configuration Cancel
lnurlpay
lnurlwithdraw
Close
{% endblock %}