Replies: 3 comments 16 replies
-
…anyone? 🥹 |
Beta Was this translation helpful? Give feedback.
7 replies
-
I'm not sure about this, what if your app supports more than one chain? which schema would you use? |
Beta Was this translation helpful? Give feedback.
7 replies
-
Multichain URI scheme has been discussed in the past, although the proposed scheme ( |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Mobile Linking and multi-chain URI schemes
Has a standard for chain specific wallet URI schemes ever been explored (as a CAIP or otherwise)?
I imagine as a developer (on iOS) I'm likely an edge case; but I've always found the mobile multi-wallet and multi-chain UX a little jarring and wondered if having chain specific URIs could help?
On iOS, it seems that the most recently installed wallet assumes control of it's supported URI schemes, so a
wc://
URL will launch Family even though I have Pera, MetaMask and Rainbow installed.For example, a dapp would present chain-appropriate URLs:
e.g.
wc-algorand://
wc-bitcoin://
wc-cardano://
wc-ethereum://
...and a mobile wallet would register all chain URI schemes it supports:
AVM (Algorand) compatible:
wc-algorand://
Bitcoin (Bitcoin Script?) compatible:
wc-bitcoin://
EVM (Ethereum) compatible:
wc-ethereum://
wc-polygon://
wc-gnosis://
wc-base://
I'll admit, I've not yet explored what would work best for Substrate based chains (would that fallback to the multi-EVM chain example above?).
Mobile wallets currently have inconsistent URI schemes registered:
bitcoin://
,ethereum://
,litecoin://
,wallet://
and likely othersfamily://
algorand-wc://
,perawallet-wc://
,algorand://
andperawallet://
Maybe I'm thinking too small here: could this be expanded for use for things like payment links also?
Is
wc-{chain}
too limiting?Would
network-ethereum
,chain-ethereum
,crypto-ethereum
, be best?e.g.
Wallet Connect
Payment Links
Has any of the above been explored before (and found to be a unworkable)?
Would cooperation on this be unlikely with major wallets?
Let me know your thoughts and if this is worth drafting a CAIP.
Beta Was this translation helpful? Give feedback.
All reactions