zk-nullifier-sig icon indicating copy to clipboard operation
zk-nullifier-sig copied to clipboard

The method "wallet_enable" does not exist / is not available.

Open critesjosh opened this issue 1 year ago • 4 comments

I'm not sure if this is the right repo for this issue, but in the demo app (https://ethbogota-2022.netlify.app/) I see the following error when trying to connect Metamask Flask.

"The method "wallet_enable" does not exist / is not available."

image

critesjosh avatar May 26 '23 19:05 critesjosh

Piotr: this method was deprecated and replaced by wallet_request

It should be a pretty easy change, thanks for the catch!

Divide-By-0 avatar Jul 26 '23 19:07 Divide-By-0

Metamask snaps has now disabled support for PLUMEs by blocking access to private key exponentiation, which is a perfectly safe API to have (i.e. Ledger wallets give access to this to external parties) and does NOT leak the secret key. We are shifting focus to Taho wallet and Ledger instead.

Divide-By-0 avatar Oct 05 '23 21:10 Divide-By-0

That's a bummer. Any idea why they blocked access?

critesjosh avatar Oct 05 '23 23:10 critesjosh

I have no idea to be honest. We used to be able to request private key entropy directly which was arguably a bad api, so it makes sense they removed that. I would guess there aren't many cryptographers on their team; allowing g^sk is a fairly niche thing only really used by new signature schemes like us to be fair.

Divide-By-0 avatar Oct 06 '23 09:10 Divide-By-0