wallet-integration

Official

Securely integrate wallets with IC dApps.

Authordfinity
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies the integration of various cryptocurrency wallets with Internet Computer decentralized applications (dApps) by adhering to standardized ICRC signer protocols.

Core Features & Use Cases

  • Standardized Wallet Interaction: Implements ICRC-21, 25, 27, 29, and 49 for seamless communication between dApps and wallets.
  • Secure Transaction Flows: Manages consent messages, permissions, and transaction approvals through a popup-based signer model.
  • Use Case: A decentralized exchange dApp needs to allow users to transfer ICP tokens. This Skill enables the dApp to securely initiate the transfer, prompt the user for confirmation via their connected wallet, and complete the transaction.

Quick Start

Use the wallet-integration skill to connect to a wallet signer and request necessary permissions.

Dependency Matrix

Required Modules

@dfinity/oisy-wallet-signer@dfinity/utils@dfinity/zod-schemas@icp-sdk/canisters@icp-sdk/corezod

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wallet-integration
Download link: https://github.com/dfinity/icskills/archive/main.zip#wallet-integration

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.