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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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