gasless transaction with account abstraction

gasless transaction with account abstraction

Manage alerts

Loading saved threads...

bbusdriver · External communityPost link
External question — Ethereum Stack Exchange Author: bbusdriver Original post: https://ethereum.stackexchange.com/questions/148013 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. With the new account abstraction 4337, I am planning to crearte a chrome extension that can support gasless tx on any web3 platform. I have a paymaster that can support transactions. For example, I am on opensea and when the chrome extension is installed it can detect tx and allow it to go gasless using my paymaster. Is this a feasible scenario?
Quote
Report
Bruce · External communityPost link
External answer — Ethereum Stack Exchange Author: Bruce Original post: https://ethereum.stackexchange.com/a/148016 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. In theory, yes you should be able to do that. I'm not sure if you will be able to integrate with existing wallets, or if you will need to create your own wallet app however. Many popular wallets have not yet implemented account abstraction, so we are not sure yet what kinds of tooling we will get for integrating with things like say metamask. That's something I guess we will have to wait and see. But if you were to create your own wallet provider that integrates with walletconnect it would connect to most sites. Then build your transactions to use eip 4337 with your paymaster, and it would work. Maybe you could also try and make a wrapper around like metamask or something, but I'm not sure how that would work. In order for users to be using your service, they will need a 4337 wallet setup somehow. You would either need to integrate with a wallet provider that supports 4337 wallets, or create your own, in theory. Because you need to inject your paymaster into the transaction creation, since in 4337 the paymaster information is submitted with the transaction when it goes to get verified on chain.
Quote
Report
Adegbenga Ogungbeje · External communityPost link
External answer — Ethereum Stack Exchange Author: Adegbenga Ogungbeje Original post: https://ethereum.stackexchange.com/a/150943 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. Biconomy, Argent and Banana all support account abstraction and ERC-4337. Banana recently featured in Gnosis safe's Hackathon and demonstrated usage of their wallet. This is the link: https://www.youtube.com/watch?v=Ff5udllRy9Y Therefore, u can decide to : Use existing wallets. Build a wallet that integrates AA and ERC-4337 As far as wallet infrastructure goes, Wallet technology is pretty advanced and already incorporates gasless txs, social recovery, decentralised relays and social log ins. Therefore, u could focus on the creativity of your application. Otherwise, u can build a wallet (which arent easy) and focus on the extension api and features.
Quote
Report

Post Reply

Checking account access…