Starknet was designed with optimized, flexible, seamless UX in mind. It was built with native Account Abstraction, meaning, there is only one kind of accounts, and all accounts are smart. Building an app on Starknet means the only UX you design is the superior UX that you envision. No need to deal with EOAs' legacy
Eli Ben-Sasson | Starknet.io
Eli Ben-Sasson | Starknet.io7.8. klo 17.42
Okay - today we talk Paymaster! 🥳 Paymaster is very much related to Account Abstraction so if you need an explanation about AA go read the AA tweet first. What is Paymaster? Paymaster is a beautiful example of the power of Account Abstraction and smart wallets in improving users' lives. How? It provides apps with flexibility when designing their payment flow and features. It can process a flow that could have been clunky otherwise and wraps it into a seamless flow for users. Apps can use it in order to design various creative benefits and UX improvements. For example: - Gasless tx! An app/wallet can decide that you, the user, make the tx, and the operator will pay its gas. In such case, the app/wallet will use Paymaster to pay the tx fees for their users. - Pay for a tx with any coin you wish. If the required payment currency is, let’s say STRK, and the user has ETH, an app can let the user pay with ETH, then use Paymaster to swap it to STRK. Paymaster will automatically do the token conversion! Can EOAs benefit from Paymaster? What's AA got to do with it? EAOs cannot benefit from Paymaster. For a wallet to benefit from this innovative tool, the Paymaster account needs to call a function in the wallet. EOAs have a limited set of operations, and they do not have the function that paymaster calls. Smart wallets on the other hand, created thx to AA, can run code, therefore they can have the required function for interacting with Paymaster. You can check out @myBraavos and @ready_co. So Account Abstraction is the basis for creating smart wallets, and for smart wallets to be able to benefit from Paymaster. 🥳 On Starknet, Paymaster is available thanks to the amazing team of @avnu_fi, who built and released it as open source. Thank you AVNU! Link to their announcement (and perhaps to better explanation) in the next tweet. Apps can play a lot with this useful tool in order to optimize their users’ onboarding and ongoing experience, so once again: UX,UX, UX 🗝️
6,06K