wallet-integration
Installation
SKILL.md
Wallet Integration
What This Is
Wallet integration on the Internet Computer uses the ICRC signer standards — a popup-based model where every action requires explicit user approval via JSON-RPC 2.0 over window.postMessage.
This skill covers integration using @dfinity/oisy-wallet-signer. Other integration paths (IdentityKit, signer-js) exist but are not covered here.
The signer model = explicit per-action approval. connect() establishes a channel. Nothing more.
It is not:
- A session system
- A delegated identity (no ICRC-34)
- A background executor
ICRC standards implemented: