Track your revenue and manage withdrawals
+{error || 'Failed to load breakdown'}
+| Date | +Amount | +Transactions | +
|---|---|---|
| {new Date(row.date).toLocaleDateString()} | ++ {row.amount} {row.currency} + | +{row.count} | +
| Plan | +Total | +Subscribers | +
|---|---|---|
| {row.plan_name} | ++ {row.total_amount} {row.currency} + | +{row.subscriber_count} | +
| Asset | +Amount | +Percentage | +
|---|---|---|
| {row.asset} | +{row.total_amount} | +{row.percentage.toFixed(1)}% | +
{error || 'Failed to load earnings'}
+{stat.label}
++ {stat.value} +
+{stat.subtext}
+{error || 'Failed to load fee information'}
+Protocol Fee
++ {fees.protocol_fee_bps} bps ({fees.protocol_fee_percentage.toFixed(2)}%) +
+Charged on each subscription payment
+Withdrawal Fee
++ {fees.withdrawal_fee_fixed} + {fees.withdrawal_fee_percentage.toFixed(2)}% +
+Fixed + percentage on withdrawals
+When withdrawing:
++ 💡 Fees are transparent and deducted automatically. Protocol fees support platform maintenance and development. +
+{error}
+No transactions yet
+{tx.description}
+{new Date(tx.date).toLocaleString()}
++ {tx.amount} {tx.currency} +
+ + {tx.status} + +No withdrawals yet
+ ) : ( ++ {w.amount} {w.currency} +
+{new Date(w.created_at).toLocaleDateString()}
+