EntryPoint v0.8 Released

The upcoming Pectra upgrade will introduce EIP-7702, which will allow Externally Owned Accounts (EOAs) to function like smart contracts, upgrading them with AA features such as gas sponsorship, transaction batching and custom permissions.

Therefore, we have made sure that EntryPoint v0.8 will offer native support for EIP-7702 authorizations. This will allow any EOA that utilizes EIP-7702 to also make use of the pre-existing and comprehensive ERC-4337 ecosystem of bundlers and paymasters.

In addition, as part of the v0.8 focus on EIP-7702, we added the Simple7702Account contract to the core of the ERC-4337 smart contract distribution. This is a fully audited minimalist smart contract wallet that can be safely authorized by any Externally Owned Account (EOA) and adds full support for all the major features of Smart Contract Accounts.

EntryPoint v0.8 also includes the following changes:

  • Native support for ERC-712 based UserOperation hash and signatures

  • The unused gas penalty no longer applies if unused gas is below 40,000 gas

  • Native Go implementation of ERC-7562 tracer for ERC-4337 bundlers (expected to be merged in Pectra mainnet)

  • Minor relaxations to ERC-7562 validation rules

  • Bug fixes for issues discovered as part of the AA Bug Bounty Program:

    • Prevent initCode front-running

    • Fix errors in calculating Paymaster postOp actualGasUsed value

    • Prevent explicitly setting Paymaster as zero address

For a deeper dive please check out:

Audit report by Spearbit

Release notes on our GitHub repo

EntryPoint v0.8 on EtherScan

Subscribe to erc4337
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.