Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wallet: support metamask signing #13787

Closed
tac0turtle opened this issue Nov 7, 2022 · 6 comments
Closed

wallet: support metamask signing #13787

tac0turtle opened this issue Nov 7, 2022 · 6 comments
Assignees

Comments

@tac0turtle
Copy link
Member

Summary

Support metamask signing. This is a larger endeavour that is a mix of frontend work and sdk work. the team over at secret did an implementation that looks good to me.

Adding metamask support would enable new users to use their metamask account in cosmos.

Proposal

Look into the above pull requests/implementation in order to see if we can upstream it and enable it for more users in the ecosystem.

@cmgoes
Copy link

cmgoes commented Nov 16, 2022

I am quite interested in how it's possible to work with metamask on Cosmos network?
Do you mean any evm side chain that has been scaffoled by Cosmos?

@facundomedica
Copy link
Member

@ytdbuolf you can derive a Cosmos address from an Ethereum public key and sign messages using your private key. Secret is doing this with EIP191 and Amino StdDoc.
I'm currently working on finding an alternative to Amino, maybe an specific struct

@itsdevbear
Copy link
Contributor

Injected wallets i.e Metamask would go a long way towards user adoption.

@tac0turtle tac0turtle added the S:blocked Status: Blocked label Jan 16, 2023
@tac0turtle
Copy link
Member Author

there is work ongoing for metamask snaps, but i was talking to @sunnya97 about creating an rpc tool that would translate cosmos to eth semantics in order to use metamask without snaps

@tac0turtle
Copy link
Member Author

this is being done by an external party no need to keep the issue open here

@itsdevbear
Copy link
Contributor

@tac0turtle @sunnya97 and I were talking about this in Paris. I still owe him a doc....

Basically it's how Polaris works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants