Proof-Of-Humanity / proof-of-humanity-web

The Proof Of Humanity web application.
https://app.proofofhumanity.id
MIT License
81 stars 40 forks source link

Unable to vouch via connected hardware wallet to Metamask #248

Open NingF23 opened 3 years ago

NingF23 commented 3 years ago

Was able to get the pop up for sign-in ( gasless ) in Metamask but don't get to sign it in his Ledger and vouch isn't recognized in the profile

Tried several times but his name still doesn't appear as the voucher of this profile: https://app.proofofhumanity.id/profile/0x2b6f64fc629594db5580f09096c59032cebbdb5b

User expected to sign the transaction on his Ledger after the Meta pop up but nothing happens. No particular error appears

Desktop + FireFox +Metamask

NingF23 commented 3 years ago

Gasless Vouch via Ledger Video

eccentricexit commented 3 years ago

This is not something we can fix, its an open issue here with MetaMask: https://github.com/MetaMask/metamask-extension/issues/10240

In the meantime we will integrate other wallets and maybe allow interacting directly with the ledger (bypass MetaMask).

shalzz commented 3 years ago

I think there's something like a "Legacy Signature method" that still has a metmask popup come up but works with hardware wallets as well. It's used by some other dapps like loopring.io.

benjaminchodroff commented 3 years ago

I am also unable to vouch (gasless) due to this same issue on my trezor, and the one with gas also does not work due to some bug with eip-1559.