Core Concepts
Core Concepts Overview
This section covers the fundamental building blocks you need to understand when integrating Ika dWallet functionality into your Move contracts.
Overview
Ika's Move integration is built around several key concepts:
| Concept | Description |
|---|---|
| Coordinator Architecture | The DWalletCoordinator is the central shared object that manages all dWallet operations |
| Capabilities and Approvals | Capability objects control authorization for dWallet operations |
| Session Management | Unique identifiers ensure each protocol operation is processed exactly once |
| Payment Handling | All operations require IKA and SUI fees |
How They Work Together
Architecture Overview
Your Move Contract
DWalletCap
(stored)
Presigns
(pooled)
Business Logic
(governance, approvals)
▼
▼
▼
DWalletCoordinator
DKG
Protocol
Presign
Protocol
Sign
Protocol
Future Sign
Protocol
▼
▼
▼
Ika Network
(2PC-MPC Protocol Execution)
Quick Reference
Essential Imports
Typical Contract Structure
Next Steps
Start with Coordinator Architecture to understand how the coordinator works, then move through the other concepts in order.