ika-move

Integrate Ika's 2PC-MPC dWallet workflow into Sui Move contracts for cross-chain signing.

203|171|Updated Feb 21, 2024
One-click install
npx skills add https://github.com/dwallet-labs/ika --skill ika-move
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ika-move
Source: https://github.com/dwallet-labs/ika/tree/main/skills/ika-move
Command: npx skills add https://github.com/dwallet-labs/ika --skill ika-move

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables developers to integrate Ika's 2PC-MPC dWallet workflow into Sui Move contracts, simplifying cross-chain signing and on-chain Ika protocol operations.

Core Features & Use Cases

  • End-to-end DKG workflows: create, manage, and utilize distributed keys for shared or zero-trust wallets in Move-based contracts.
  • Presigning, signing, and future signing: manage presign pools, perform direct and delayed signing, and coordinate multi-party approvals.
  • On-chain integration patterns: leverage Move patterns and TypeScript SDK flows to connect Move contracts with Ika protocols across chains.

Quick Start

Install and configure the Ika Move integration in your Move project to enable cross-chain signing.

Frequently Asked Questions about ika-move

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate cross-chain signing into Sui Move contracts?

Ika's 2PC-MPC dWallet workflow enables cross-chain signing in Sui Move contracts by providing distributed key generation, presign pool management, and programmable multi-party approval coordination for on-chain protocol operations.

What is a 2PC-MPC dWallet and how does it work for Move-based contracts?

A 2PC-MPC dWallet enables shared or zero-trust wallet creation in Move contracts by distributing key generation and multi-party computation across two parties, allowing programmable cross-chain signing without exposing private keys.

How do I manage presign pools and sessions for dWallet signing in Move?

Manage presign pools and sessions in Move by leveraging Ika integration patterns that handle presigning, direct signing, delayed future signing, and multi-party approval coordination, utilizing provided TypeScript SDK flows and coordinator references.

Can I use the Ika protocol with Move contracts for key import and future signing?

Yes, the Ika Move integration supports key import and future signing by providing end-to-end DKG workflows, session management, and Move-to-Sui integration patterns that coordinate delayed signing and multi-party approvals across chains.

Do I need the TypeScript SDK to coordinate Ika dWallet operations with Move contracts?

Yes, the TypeScript SDK coordinates Ika dWallet operations with Move contracts by facilitating coordinator flows and cross-chain integration patterns for dWallet creation, presigning, signing, and on-chain protocol operations.

What are the limitations of using 2PC-MPC dWallets for cross-chain signing in Move?

The 2PC-MPC dWallet workflow requires coordinated session management, presign pool maintenance, and coordinator synchronization, specifically targeting Move-based contracts on Sui needing programmable cross-chain signing and on-chain Ika protocol operations.