{
  "name": "wallet-integration",
  "title": "Wallet Integration",
  "category": "DeFi",
  "description": "Integrate wallets with IC dApps using ICRC signer standards (ICRC-21/25/27/29/49). Covers the popup-based signer model, consent messages, permission lifecycle, and transaction approval flows. Implementation uses @dfinity/oisy-wallet-signer. Do NOT use for Internet Identity login, delegation-based auth (ICRC-34/46), or threshold signing (chain-key). Use when the developer mentions wallet integration, OISY, oisy-wallet-signer, wallet signer, relying party, consent messages, wallet popup, or transaction approval.",
  "license": "Apache-2.0",
  "compatibility": "Node.js >= 22",
  "updated": "2026-04-15T22:34:09.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/wallet-integration/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/wallet-integration/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/wallet-integration.json",
    "source": "https://github.com/dfinity/icskills/blob/f805b1a4ac3cdf26832e34fe77564272cafe5d7d/skills/wallet-integration/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
