For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to "Connect with OISY"

Connect with OISY to your app

For the OISY Wallet integration, here are a few options to explore:

  • For React frontends, the IdentityKit (npm, documentation) and related demo would be a great place to start. It’s like a WalletConnect for the Internet Computer.

  • For Typescript, take a look at @icp-sdk/signer (which is the underlying library for IdentityKit).

    • Note: This library used to be at @slide-computer/signer and was moved to the new repo under direct Dfinity maintenance early 2026

  • We also provide a reference implementation, @dfinity/oisy-wallet-signer. Its features are more opinionated and limited to transfers or approvals with ICP or ICRC ledgers, so for a more general-purpose solution, the above two options might be a better fit.

Note: OISY implements a default handler for icrc2_approve and icrc2_transfer_from messages and can display a consent message for these two methods in case the ledger does not implement the ICRC-21 standard.

Last updated