ika-sdk
Ika TypeScript SDK
Build cross-chain signing applications with @ika.xyz/sdk on Sui.
References (detailed patterns and complete API)
references/api-reference.md- Complete API: IkaClient methods, IkaTransaction methods, cryptography functions, UserShareEncryptionKeysreferences/flows.md- End-to-end flows: zero-trust dWallet, shared dWallet, imported key, transfer, future signingreferences/types-and-validation.md- Type system, enums, curve/sig/hash validation, state narrowing
Install
pnpm add @ika.xyz/sdk
# or
npm install @ika.xyz/sdk
Requires: @mysten/sui ^2.5.0, Node >=18
More from dwallet-labs/ika
ika-move
Guide for integrating Ika dWallet 2PC-MPC protocol into Sui Move contracts. Use when building Move contracts that need cross-chain signing, dWallet creation, presigning, signing, future signing, key importing, or any Ika on-chain integration. Triggers on Move/Sui contract tasks involving dWallets, cross-chain signing, or Ika protocol operations.
29ika-operator
Guide for operating Ika network nodes - validators, fullnodes, and notifiers. Use when deploying, configuring, monitoring, or troubleshooting Ika infrastructure. Triggers on tasks involving ika-node, ika-validator, ika-fullnode, ika-notifier, NodeConfig, consensus setup, P2P networking, validator registration, or Ika node operations.
18ika-cli
Guide for using the Ika CLI tool for dWallet operations, validator management, system deployment, and network administration. Use when performing CLI-based dWallet creation, signing, presigning, key management, validator operations, system initialization, or querying Ika network state via the terminal. Triggers on tasks involving `ika` CLI commands, dWallet CLI operations, Ika system deployment, or MCP tool integration with Ika.
9