where do people here like to post long-form content? looking for something that integrates nicely into feed
- 1 reply
- 0 recasts
- 2 reactions
EIP-5792 🫂 EIP-7702 there still seems to be some confusion about EIP 5792 and EIP 7702. tldr: - 5792 and 7702 are complementary - 7702 gives EOAs the ability to do atomic batching by giving them an upgrade path to smart contract accounts - 5792 is about giving an apps a universal interface for submitting batch tx requests to wallets. - 7702 alone is not enough because different wallets might upgrade their users’ EOAs to smart accounts with different batching interfaces. ie apps cannot know exactly how to encode a batch for any arbitrary wallet - 5792 alone is not enough because without 7702, millions of users would not be able to access atomic batching (and more through capabilities) without switching wallets. EIP-5792 and EIP-7702 are friends, not competitors. Apps need to adopt 5792 so they can submit batch requests to any wallet, and wallets need to upgrade their users’ EOAs via 7702 so they can access atomic batching and much more.
- 0 replies
- 0 recasts
- 2 reactions
fun fact: base pay user info collection is built on an eip-5792 “dataCallback” capability. it lets apps collect contact and shipping info as part of a wallet_sendCalls request. apps can also provide a callback url to “check” a user’s info and update the transaction request accordingly (for example, adding a shipping fee based on a user’s shipping address). i finally got around to writing a draft erc for this, please check it out below and share feedback! i’d love to see more wallets and apps adopt it. there’s also a playground below you can try to see what else you can do with this capability.
- 2 replies
- 0 recasts
- 1 reaction
