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

Tutorial: Using EIP-712 #14191

Open
1 of 2 tasks
qbzzt opened this issue Oct 18, 2024 · 0 comments
Open
1 of 2 tasks

Tutorial: Using EIP-712 #14191

qbzzt opened this issue Oct 18, 2024 · 0 comments
Labels
content 🖋️ This involves copy additions or edits feature ✨ This is enhancing something existing or creating something new needs triage 📥 This issue needs triaged before being worked on

Comments

@qbzzt
Copy link
Contributor

qbzzt commented Oct 18, 2024

Tutorial title

Using EIP-712

Tutorial description

EIP-712 enables us to have the user's wallet ask for a signature and then verify that signature on-chain. This enables, for example, organizations to sponsor the gas for transactions by their users while still keeping those users in control.

However, EIP-712 is not trivial to use. You need to specify the correct codes both on the contract side and the client side.

Tutorial tags

eip-712, sponsorship

Skill level

Beginner

Hosted on ethereum.org or hosted elsewhere?

Hosted on ethereum.org

For tutorials to be hosted on Ethereum.org: Tutorial Content

  1. Why is EIP-712 important?
  2. How to do it.
    2.1. On the client (typescript)
    2.2. On chain.
  3. Conclusion

For tutorials hosted elsewhere: URL to tutorial

No response

Would you like to work on this issue?

  • Yes
  • No
@qbzzt qbzzt added content 🖋️ This involves copy additions or edits feature ✨ This is enhancing something existing or creating something new labels Oct 18, 2024
@github-actions github-actions bot added the needs triage 📥 This issue needs triaged before being worked on label Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content 🖋️ This involves copy additions or edits feature ✨ This is enhancing something existing or creating something new needs triage 📥 This issue needs triaged before being worked on
Projects
None yet
Development

No branches or pull requests

2 participants
@qbzzt and others