Docs
Database Schema
PostgreSQL holds public data only.
Tables
networks(id, chain_id, family, name, symbol, decimals, enabled, maintenance)
rpc_providers(id, network_id, url, priority, healthy, p95_ms, last_check)
tokens(id, network_id, contract, name, symbol, decimals, logo, verified, spam, risk)
transactions(id, hash, chain, network, wallet_address, type, "from", "to", asset,
amount, fiat_value, network_fee, status, timestamp, metadata jsonb)
devices(id, platform, push_token, created_at)
watch_addresses(device_id, network, address)
scam_domains(domain, source, added_by, added_at)
risky_contracts(network, address, reason, severity)
dapps(id, name, domain, category, featured, risk)
feature_flags(key, enabled, rules jsonb)
admin_users(id, role, mfa) admin_audit_log(admin_id, action, target, diff, at)Forbidden data
- Seed phrases
- Private keys
- PINs
- Unencrypted keystores
- Signing material
Items marked NATIVE must be implemented as audited native code (Swift, Kotlin, Rust or C++), not in the web app.

