capacitor-community / proposals

Plugin and platform requests ✋
74 stars 2 forks source link

Capacitor WalletConnect (Metamask) #163

Open mariusbolik opened 2 years ago

mariusbolik commented 2 years ago

Plugin Request

Name: WalletConnect Package: @capacitor-community/walletconnect

Platform(s)

Existing Solutions

There's no Cordova or Capacitor Plugin available, but WalletConnect provides an iOS and Android SDK:

Description

WalletConnect is an easy solution to authenticate users using a Cryptocurrency Wallet App like Metamask. This makes it possible to use the advantages of Web3. The users doesn't need an email address or password to authenticate. The Capacitor Plugin should open the desired Wallet app and receive a callback that can be used to authenticate the user.

Example from Opensea App:

https://user-images.githubusercontent.com/39862171/160425362-f321c2f4-3d50-4867-922b-92c3bc24f4f0.MP4

reslear commented 2 years ago

yes please

ehiosunbishop commented 2 years ago

Please this will really be helpful

reslear commented 2 years ago

@nomadcalendar @joeflateau

tolutronics commented 2 years ago

Please this is needed.....

olegfkl commented 2 years ago

This is so needed

riderx commented 2 years ago

i did make some research on it, i didn't found any doc for the kotlin lib :/ For info it look like the tuto of react native could work in ionic https://docs.walletconnect.com/quick-start/wallets/react-native

nomadcalendar commented 2 years ago

We have put together an iOS plugin for this - where do we submit the PR? @imhoffd @IT-MikeS

mariusbolik commented 2 years ago

We have put together an iOS plugin for this - where do we submit the PR? @imhoffd @IT-MikeS

Hey @nomadcalendar, thank you for your effort! If you haven't seen already, you can join the Slack Workspace to coordinate the submission of the plugin to the official capacitor community GitHub organization. More here: https://github.com/capacitor-community/welcome#create-a-new-plugin

riderx commented 2 years ago

@mariusbolik the link to join the slack is broken, why that not in the official discord ?

nomadcalendar commented 2 years ago

@mariusbolik any word on this? unable to join Slack either and would ideally like to get this merged by next week since otherwise it will have to wait until September...

mariusbolik commented 2 years ago

@nomadcalendar I saw you found your way into the Discord Server. Seems like they moved from Slack!

sathudeva7 commented 2 years ago

hi, any update on this, i have implemented a real estate dapp, which is a webapp then converted into mobile app using cordova, but wallet connect is not opening metamask in that app

rajatpathak commented 2 years ago

Actually happy to put a cash bounty on this of $2k

@tafelnl @robingenz Would either of you be interested in helping ship this to the community?

I have created a plugin for this, anyone who needs the code can contact me at sales@appentus.com Thanks.

riderx commented 2 years ago

@rajatpathak please make it open source on the end ❤️

rajatpathak commented 2 years ago

@rajatpathak please make it open source on the end ❤️

Yes, waiting for the bounty amount. ;) https://www.paypal.com/paypalme/appentustech

mariusbolik commented 2 years ago

Here is the Open Source Version of the Plugin by @nomadcalendar: https://github.com/nomadcalendar/capacitor-walletconnect

mburger81 commented 2 years ago

Here is the Open Source Version of the Plugin by @nomadcalendar: https://github.com/nomadcalendar/capacitor-walletconnect

this is not really a working version or is it?

eluzgin commented 1 year ago

It's an empty shell with no walletconnect implementation in it: https://github.com/nomadcalendar/capacitor-walletconnect/blob/main/WalletConnect/android/src/main/java/com/app/walletconnect/WallectConnect.java

eluzgin commented 1 year ago

The WalletConnect can not be a Capacitor plugin because it has to be initialized at an Application (MainActivity) level. It's still very much custom integration. Also WalletConnect V1 is soon to be deprecated by V2.

PolEpie commented 1 year ago

https://github.com/PolEpie/WalletConnectCapacitor

Work on ios

reslear commented 1 year ago

@PolEpie could we cooperate (sponsor) ?

PolEpie commented 1 year ago

Yes add me in discord Pol#1110 @reslear