This contract is being backfilled. You may encounter incomplete storage history.

0x0ec1e03b57eb305b159ad2decb4a6a1b0e65a3ea

Unverified contract

Proxy

Active on Base with 0 txns
Deployed by via 0x2db564b9 at 21076196

The storage layout for this contract could not be retrieved.

ERC-20
--

No transactions found for "0x0ec1e03b57eb305b159ad2decb4a6a1b0e65a3ea"


Functions
Getter at block 22156781
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getInstalledPlugins(view returns (address[] pluginAddresses)
[0xcE0000007B008F50d762D155002600004cD6c647]
getNonce(view returns (uint256)
11
 
proxiableUUID(view returns (bytes32)
Read-only
getExecutionFunctionConfig(bytes4 selectorview returns (struct IAccountLoupeExecutionFunctionConfig config)
getExecutionHooks(bytes4 selectorview returns (struct IAccountLoupeExecutionHooks[] execHooks)
getPreValidationHooks(bytes4 selectorview returns (bytes21[] preUserOpValidationHooksbytes21[] preRuntimeValidationHooks)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
execute(address targetuint256 valuebytes datapayable returns (bytes result)
executeBatch(struct Call[] callspayable returns (bytes[] results)
executeFromPlugin(bytes datapayable returns (bytes returnData)
executeFromPluginExternal(address targetuint256 valuebytes datapayable returns (bytes)
initialize(address[] pluginsbytes pluginInitData
installPlugin(address pluginbytes32 manifestHashbytes pluginInstallDatabytes21[] dependencies
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datareturns (bytes4 selector)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datareturns (bytes4 selector)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4 selector)
tokensReceived(address operatoraddress fromaddress touint256 amountbytes userDatabytes operatorData
uninstallPlugin(address pluginbytes configbytes pluginUninstallData
upgradeToAndCall(address newImplementationbytes datapayable 
validateUserOp(struct UserOperation userOpbytes32 userOpHashuint256 missingAccountFundsreturns (uint256 validationData)
Events
ModularAccountInitialized(address indexed entryPoint
PluginInstalled(address indexed pluginbytes32 manifestHashbytes21[] dependencies
PluginUninstalled(address indexed pluginbool indexed onUninstallSucceeded
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
AlreadyInitializing(
AlwaysDenyRule(
ArrayLengthMismatch(
DuplicateHookLimitExceeded(bytes4 selectorbytes21 hook
DuplicatePreRuntimeValidationHookLimitExceeded(bytes4 selectorbytes21 hook
DuplicatePreUserOpValidationHookLimitExceeded(bytes4 selectorbytes21 hook
Erc4337FunctionNotAllowed(bytes4 selector
ExecFromPluginExternalNotPermitted(address pluginaddress targetuint256 valuebytes data
ExecFromPluginNotPermitted(address pluginbytes4 selector
ExecutionFunctionAlreadySet(bytes4 selector
IPluginFunctionNotAllowed(bytes4 selector
InterfaceNotAllowed(
InvalidDependenciesProvided(
InvalidPluginManifest(
MissingPluginDependency(address dependency
NativeFunctionNotAllowed(bytes4 selector
NativeTokenSpendingNotPermitted(address plugin
NullFunctionReference(
PluginAlreadyInstalled(address plugin
PluginCallDenied(address plugin
PluginDependencyViolation(address plugin
PluginInstallCallbackFailed(address pluginbytes revertReason
PluginInterfaceNotSupported(address plugin
PluginNotInstalled(address plugin
PluginUninstallCallbackFailed(address pluginbytes revertReason
PostExecHookReverted(address pluginuint8 functionIdbytes revertReason
PreExecHookReverted(address pluginuint8 functionIdbytes revertReason
PreRuntimeValidationHookFailed(address pluginuint8 functionIdbytes revertReason
RuntimeValidationFunctionAlreadySet(bytes4 selectorbytes21 validationFunction
RuntimeValidationFunctionMissing(bytes4 selector
RuntimeValidationFunctionReverted(address pluginuint8 functionIdbytes revertReason
UnauthorizedCallContext(
UnexpectedAggregator(address pluginuint8 functionIdaddress aggregator
UnrecognizedFunction(bytes4 selector
UpgradeFailed(
UserOpNotFromEntryPoint(
UserOpValidationFunctionAlreadySet(bytes4 selectorbytes21 validationFunction
UserOpValidationFunctionMissing(bytes4 selector