Examples
End-to-end SDK examples for real-world use cases. Each example shows the full flow — from key derivation to on-chain confirmation — using the White Rabbit component library.
Smart Accounts
| Example | Description |
|---|---|
| Gnosis Safe — Lazy Deploy + Gas Sponsorship | Create a smart account per user that auto-deploys on first use. A relayer MPC key sponsors all gas. |
DeFi & Token Operations
| Example | Description |
|---|---|
| Gasless Transfer with Permit2 | Transfer ERC-20 tokens without a prior approve() using a Permit2 signature signed by an MPC key. |
Key Management
| Page | Description |
|---|---|
| Institution-Grade MPC Key Management | Overview and role definitions for the full custody guide |
| Key Generation Ceremony | Generate 2-of-3 threshold shares and persist keyId |
| Custodian Setup & Shamir Secret Sharing | Local age key generation, AES-256-GCM protection, SSS split |
| Export, Rotation & Restore | JIT node model, local re-wrap, import/sign/delete cycle |
| Disaster Recovery & Attack Prevention | 5 failure scenarios, 6 threat vectors, pre-launch checklist |
Component reference
Every component used in these examples is documented in the Component Library. Click any component name in the examples to jump to its full spec.