In production this is an embedded on-ramp widget (MoonPay, Swapped, …) — their licence & bank. Here it simulates crypto landing in your ledger balance.
Recent activity
norm.cash engine · live ledger on Cloudflare D1 · balances persist server-side · mock rails (real custody/swap wire in next).
×
Deposit crypto
In production you'd send to a generated address and we detect it on-chain. Here we simulate a detected deposit.
×
Withdraw crypto
Debits your balance and (in production) signs an on-chain send via the custody provider.
Mock rails: no real chain send yet. Real custody signing wires in at Phase 3.