{% extends "base.html" %} {% block title %}EARNINGS - BTC-OS Dashboard {% endblock %} {% block css %} {% endblock %} {% block header %}EARNINGS MONITOR{% endblock %} {% block earnings_active %}active{% endblock %} {% block content %}

Unpaid Earnings

{{ earnings.unpaid_earnings_sats|default(0)|int|commafy }} sats
{{ "%.8f"|format(earnings.unpaid_earnings|default(0)|float) }} BTC
{{ earnings.est_time_to_payout|default('Unknown') }}

Total Paid

{{ earnings.total_paid_sats|default(0)|int|commafy }} sats
{{ "%.8f"|format(earnings.total_paid_btc|default(0)|float) }} BTC
{{ currency_symbols[user_currency] }}{{ "%.2f"|format(earnings.total_paid_fiat|default(0)|float)|commafy }}

Total Payments

{{ earnings.total_payments|default(0) }}
Latest: {{ earnings.payments[0].date|format_datetime if earnings.payments else 'None' }}

Monthly Summary

{% for month in earnings.monthly_summaries %} {% else %} {% endfor %}
Month Payments BTC Sats {{ user_currency }}
{{ month.month_name }} {{ month.payments|length }} {{ "%.8f"|format(month.total_btc|float) }} {{ month.total_sats|int|commafy }} {{ currency_symbols[user_currency] }}{{ "%.2f"|format(month.total_fiat|float) }}
No payment data available

Payment History

{% for payment in earnings.payments %} {% else %} {% endfor %}
Date Amount (BTC) Amount (sats) Transaction ID Status
{{ payment.date|format_datetime }} {{ "%.8f"|format(payment.amount_btc|float) }} {{ payment.amount_sats|int|commafy }} {% if payment.txid %} {{ payment.txid[:8] }}...{{ payment.txid[-8:] }} {% elif payment.truncated_txid %} {{ payment.truncated_txid }} {% else %} N/A {% endif %} {{ payment.status }}
No payment history available
Currency: {{ user_currency }} Timezone: {{ user_timezone }}
{% endblock %} {% block javascript %} {% endblock %}