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

Integrate EIP-1271 to enable smart contract wallets to use Guild.xyz #2

Open
seichris opened this issue Jun 13, 2022 · 0 comments
Open
Assignees

Comments

@seichris
Copy link
Member

Problem:
At the moment Guild.xyz can't be used by wallets such as Ambire Wallet, Argent and Gnosis Safe as guild.xyz doesn't allow smart contract wallets to sign messages.

Solution:
This can be easily resolved by integrating EIP-1271 (eips.ethereum.org/EIPS/eip-1271)).

Additionally, we at Ambire are soon releasing an npm library that handles signature validation for any signature type, including EIP 712 (typed data) support and EIP 1271 (smart contract signature) support - using it will automatically give you compatibility with Ambire, Gnosis Safe, Argent, Sequence and other SC wallets

Expected Result:
This will enable thousands of users to authenticate on guild.xyz' guilds using their existing wallets.

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

1 participant