Plug-and-play Account Abstraction
Out-of-the-box Account Abstraction functionality
What is Account Abstraction?
Powered by the ERC-4337 proposal, Account Abstraction gives you more flexibility to design seamless user experiences for users including adding things like batching transactions, session keys, and gas subsidization.
ERC-4337 enables creation of EOA-less, smart accounts:
Gone are the days where you need an EOA signer to initiate a transaction in a smart contract wallet. With ERC-4337 (the Ethereum standard to allow and upgrade Account Abstraction), devs can enable smart accounts, independent smart contracts that can originate and execute transactions without EOAs.
Account Abstraction smoothens the user experience:
Besides removing the need for an EOA, AA also enables other forms of signers (MPC) to initiate transactions in a smart contract wallet, and make the overall user experience smoother with features such as batching transactions, automating signing, user paying with ERC-20 tokens and more.
Take advantage of Account Abstraction and MPC together
Account Abstraction and MPC are not adversarial. That is a common misconception. Portal was the first in the industry to design a stack that harnesses the superpowers of both technologies together - all available to developers through just a single integration.
Smart Contract Wallets
A common misconception about smart contract wallets: no private keys to manage
In reality, keys are still needed to authenticate a transaction and produce valid signatures.
Industry, “signers” are the keys that produce valid signatures to do this. This is where MPC comes in.
MPC is a technology that produces a valid signature in a decentralized fashion. MPC authenticates the transaction. That transaction can then be programmed with Account Abstraction technology to improve the user experience.
Parsa, our Co-Founder, explains this in the video above or you can read about it in our thought piece here.
Benefits of Account Abstraction
Transaction & Fund Manager
Gas Subsidization
Flexible Authentication Mechanisms
Transaction Batching
Pay Gas with ERC-20 Tokens
Programmable On-Chain Transaction
Approval Workflows e.g. Spending Limits
Enter Portal:
Native Account Abstraction features you can integrate in minutes!
Portal makes it easy for developers to simply turn on and use industry standard Account Abstraction features out-of-the-box, natively through the Portal integration, so developers can focus on launching and iterating on apps fast.
Native Account Abstraction powered by ZeroDev
ZeroDev is an industry-leading Account Abstraction technology infrastructure company. We use their bundlers and paymasters to enable native AA features
Built-in bundlers and paymasters
You don’t have to bring your bundlers and paymasters. Leverage bundlers and paymasters already built in the Portal stack for features like subsidizing gas
Create smart wallets
via a simple API call
With a simple API call, you can get a a smart contract address returned for any of your user’s wallets!
Configure gas subsidization policies on the Portal web app
Configure gas subsidization policies for your users by token on the Portal web-app - simple drag-and-drop!
Don’t have your own UI? Use Portal’s
Portal’s existing webview components in React Native allow developers to reuse common UI components and launch an app to market quickly
Can you integrate Portal’s MPC WaaS (signer) with other Account Abstraction providers? Absolutely!
The Portal stack is flexible and allows you to integrate our MPC key management system with any Account Abstraction provider in the industry.
See below for partners:
Alchemy
Powering tens of thousands of web3 devs in the industry, Alchemy provides simple-to-use API Bundler and Gas Manager APIs. See Integration Guide between Portal and Alchemy
ZeroDev
One of the first in industry to pioneer Account Abstraction infrastructure. Use ZeroDev tech natively within the Portal Stack
Don't believe us? Hear for yourself
Contact us