Allow users to have secure and convenient on-chain wallets
UserOperation
.
When a user initiates a UserOperation
, it is sent to an entirely separate
mempool from the one used for processing transactions on the Ethereum mainnet.
Using a separate mempool allows these accounts to bypass the normal Externally
Owned Account (EOA) rules without affecting Ethereum’s underlying system and
affords more transaction flexibility.
One benefit is you can perform multiple transactions at once, and you can also
pay gas fees on behalf of your users.
Finally accounts can be configured to require multiple signatures and keys can
be added and removed in a standard way to allow fine control over how keys are
created, managed, and recovered.