Skip to content

Glossary

EntryPoint

The single canonical ERC-4337 contract that validates and executes UserOperations — the only address bundlers actually call when submitting a batch.

The EntryPoint is the trusted hub of the ERC-4337 architecture. It exposes a handleOps function that bundlers invoke with one or more UserOperations. The contract validates each op (calling the smart-contract wallet's own validateUserOp), pulls the prefunded gas, executes the op's calldata, and refunds any unused gas.

There is one canonical EntryPoint per ERC-4337 version, deployed deterministically at the same address on every chain. Both bundlers and wallets are written against that fixed address.