wallet-integration - Integrate IC dApps with OISY wallets
Integrates Internet Computer dApps with popup-based ICRC signer wallets for permissions, accounts, consent messages, and approved canister transactions.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Connect to signer wallets
- Request wallet permissions
- Retrieve wallet accounts
- Handle consent messages
- Execute approved transactions
- Disconnect signer channels
Inputs
- Signer wallet URL
- IC host URL
- Wallet connection options
- Ledger canister ID
- Recipient or spender accounts
- Non-anonymous signer identity
Outputs
- Wallet popup
- Permission prompts
- Wallet accounts
- Consent message states
- Transaction block index
- Canister call results
- Disconnected wallet channel
Requirements
- Node.js >= 22
- @dfinity/oisy-wallet-signer >= 4.1.0
- @dfinity/utils >= 4.2.0
- @dfinity/zod-schemas >= 3.2.0
- @icp-sdk/canisters >= 3.5.0
- @icp-sdk/core >= 5.0.0
- zod
- Signer-side prompt handlers
- Non-anonymous signer identity
