← All posts

EntryPoint v0.7 Explained: What Changed for Paymasters

Every ERC-4337 UserOperation flows through the EntryPoint contract, the piece of infrastructure that validates operations, coordinates bundlers, and handles gas payment, whether that payment comes from the sending account itself or from a paymaster. EntryPoint v0.7 is the version most current account abstraction infrastructure, including paymaster systems, is built on.

What the EntryPoint contract does

The EntryPoint sits at the center of the ERC-4337 architecture. When a bundler submits a batch of UserOperations, the EntryPoint validates each one, executes the intended call, and settles gas payment at the end. If a UserOperation includes a paymaster, the EntryPoint deducts the gas cost from that paymaster's deposit rather than from the sender's own balance.

That deposit is the gas-paying balance a paymaster keeps at the EntryPoint. It's distinct from the anti-DoS stake paymasters are also required to maintain under the ERC-4337 standard, which carries an unstake delay to prevent spam and abuse. The deposit itself is what actually gets spent to cover sponsored transactions, and it's withdrawable by the paymaster's owner.

Why v0.7 matters for paymaster builders

Paymaster infrastructure has to track the EntryPoint version it's built against, since changes to validation logic, deposit handling, and staking requirements between versions can affect how a paymaster contract needs to be structured. Building against EntryPoint v0.7 means a paymaster is aligned with the current standard that most account abstraction tooling, bundlers, and wallets support.

Trustware's paymaster contracts are built on EntryPoint v0.7. Each client-owned paymaster keeps its sponsorship deposit at the EntryPoint under this version, with an offchain signer authorizing which operations get sponsored before the EntryPoint ever processes them.

The version matters less than who owns the deposit

Which EntryPoint version a paymaster is built on is a technical detail worth getting right, but it isn't the decision that determines who controls your gas sponsorship. That comes down to who owns the deposit sitting at the EntryPoint in the first place. In most productized paymaster models, that deposit belongs to the provider. In Trustware's model, every client owns the deposit behind their own paymaster outright, built on EntryPoint v0.7, with funds Trustware cannot move, withdraw, or redirect.