Docs
Deep Links
The wafiwallet:// scheme and how every link is validated.
Routes
wafiwallet://wallet wafiwallet://send?to=<address>&amount=<decimal>&network=<id> wafiwallet://receive wafiwallet://swap wafiwallet://dapp?url=<https url> wafiwallet://wc?uri=<wc:…> Also: ethereum: (EIP-681), bitcoin:, solana: URIs
Validation
- Address validated per chain
- Amount must be a plain decimal
- dApp URLs must be https
- Links pre-fill screens only — the user always confirms
Items marked NATIVE must be implemented as audited native code (Swift, Kotlin, Rust or C++), not in the web app.

