🔐 Admin authorization

Backup and restore rewrite financial data. Enter your admin password to authorize these operations. It is required for every action on this page.

⬇️ Export backup (signed)

Downloads a JSON snapshot of the critical data (users & balances, promo credits, transactions, deposit invoices, Stripe payments, referrals, coupons, nodes, API keys). The file is cryptographically signed with the server key so a tampered copy is rejected on restore.

⬆️ Restore from backup

Select a backup file and run a preview first. The signature is verified and the credit totals are compared with the live database. You must confirm before anything is written.

📜 Audit log

Every export, restore and failed authorization is recorded here with the file hash, signature result and the change in total user credits — so a fraudulent backup injection can be spotted. A restore that increases total credits is flagged critical.
When (UTC)ActionAdminIP SigRecordsCredits Δ (sats) StatusSeverity
Loading…