Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WalletConnect integration #18

Open
benjizhai opened this issue Feb 7, 2023 · 2 comments
Open

WalletConnect integration #18

benjizhai opened this issue Feb 7, 2023 · 2 comments

Comments

@benjizhai
Copy link

benjizhai commented Feb 7, 2023

During discussions with multiple parties both inside Dfinity and in the community, we seem to agree that while II is great as a next-gen identity solution, it is not suitable as a wallet. Moreover everyone should be able to develop a wallet for their specific usecase without requiring Dapp developers to integrate the wallet specifically.

Thus we propose to introduce a standard wallet interface on the IC, which would serve a similar purpose as WalletConnect on Ethereum, while leveraging IC specific technology.

@benjizhai
Copy link
Author

sequenceDiagram
  DApp->>Service: Request Connection
  DApp->>Wallet: Display QR/deeplink
  Service->>Wallet: Get Session Request
  Wallet->>Service: Post Session Status
  Service->>DApp: Get Session Status
Loading

@benjizhai benjizhai changed the title ICRC Standard for a wallet interface WalletConnect integration Apr 18, 2023
@benjizhai
Copy link
Author

After discussions at the WG, we agree that instead of coming up with our own WalletConnect-like interface, we would go for an integration with WalletConnect instead.

Steps:

  1. CAIP PRs
  2. Implementation details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant