Kinto EntryPoint
Last updated
Last updated
Deployment Address
**Mainnet: **
Code:
Serves as a single EntryPoint implementation for Account Abstraction (EIP-4337).
Manages user operations, including validation, execution, and compensation for operations.
Supports aggregated operations from multiple aggregators.
Implements functionalities related to stake management and nonce management.
Provides interface support checks and utilities for handling delegate calls and reverts
setWalletFactory (Admin only)
Sets the wallet factory address.
_walletFactory
address
The address of the wallet factory.
handleOps
Handles an array of user operations.
ops
UserOperation[] calldata
Array of user operations.
beneficiary
address payable
Address to receive the fees.
handleAggregatedOps
Handles aggregated operations from multiple aggregators.
opsPerAggregator
UserOpsPerAggregator[] calldata
Array of operations per aggregator.
beneficiary
address payable
Address to receive the fees.
getSenderAddress
Gets the address of a sender based on the provided initialization code.
initCode
bytes calldata
The initialization code.
delegateAndRevert
Delegates a call to another contract and reverts.
target
address
The target address of the delegatecall.
data
bytes calldata
The data to be sent in the call.
supportsInterface
Checks if the contract supports an interface.
interfaceId
bytes4
The interface identifier.
getUserOpHash
Gets the hash of a user operation.
userOp
UserOperation calldata
The user operation.
FailedOp Emitted when an operation fails.
FailedOpWithRevert Emitted when an operation fails with a revert reason.
PostOpRevertReason Emitted when a post-operation reverts.
UserOperationRevertReason Emitted when a user operation reverts.
AccountDeployed Emitted when an account is deployed.
BeforeExecution Emitted before execution of operations.
SignatureAggregatorChanged Emitted when the signature aggregator is changed.
UserOperationEvent Emitted for each user operation event.
PostOpReverted Emitted when a post-operation is reverted.
SenderAddressResult Emitted for the result of getSenderAddress
.
DelegateAndRevert Emitted when delegateAndRevert
is called.