ChainSafe / ChainSafe/game-web3gl

Refactor Web3.Unity to use Wallet Connect V2 for connecting to wallets and signing

Open
#41 0 comments 0 reactions 0 assignees Claimed by @robGG1997 View on GitHub
Epic Type: Enhancement Type: Feature
Dominant language
JavaScript
Stars
6
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Description
Instead of depending on browser wallets for connecting to wallets and sign operations instead utilize Wallet Connect to connect to wallets and sign messages and typed data.

Suggested features or ways to address the summary
Use C# library https://github.com/WalletConnect/WalletConnectSharp which would enable wallet to connect across platforms.
- Connect to Wallet
- SignMessage
- SignTypedMessage
- Logout and Disconnect
- Mobile Linking for Android and IOS https://docs.walletconnect.com/web3wallet/mobileLinking
- Revisit https://github.com/ChainSafe/web3.unity/issues/517

Motivation
- faster game loading
- more options for game developers
- less maintenance on our side
- better error control and handling

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.