0x01a8396e3f902cee74fdf55fe5e513d66a6d43c7
Unverified contract
Proxy
Active on
Base with 21 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($5.05)
Native
Value
$5.05
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.001505 | $3,358.11 |
$5.05 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22836617 | 8 hours ago | | | 0.0025 | 7.9261393e-7 | |
| 22708786 | 3 days ago | | | 0.0025 | 8.5686016e-7 | |
| 22633847 | 5 days ago | | | 0.0025 | 3.9633863e-7 | |
| 22598547 | 6 days ago | | | 0.0005 | 5.1068767e-7 | |
| 22473036 | 9 days ago | | | 0.0025 | 2.3339138e-7 | |
| 22461584 | 9 days ago | | | 0.0025 | 7.6861708e-7 | |
| 22413723 | 10 days ago | | | 0.0025 | 8.3276993e-7 | |
| 22337838 | 12 days ago | | | 0.00310529 | 2.9892539e-7 | |
| 22271873 | 13 days ago | | | 0.0025 | 0.000000062951787234 | |
| 22215186 | 15 days ago | | | 0.0025 | 4.8115281e-7 |
ABI
ABI objects
Getter at block 22851313
accountId() pure returns (string accountImplementationId)
kernel.advanced.v0.3.1
currentNonce() view returns (uint32)
1
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Kernel, version=0.3.1, chainId=8453, verifyingContract=0x01a8396e3f902cee74fdf55fe5e513d66a6d43c7, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
entrypoint() view returns (address)
0x0000000071727de22e5e9d8baf0edac6f37da032
rootValidator() view returns (bytes21)
0x01845adb2c711129d4f3966735ed98a9f09fc4ce57
validNonceFrom() view returns (uint32)
0
Read-only
executorConfig(address executor) view returns (struct ExecutorManagerExecutorConfig)
isAllowedSelector(bytes21 vId, bytes4 selector) view returns (bool)
isModuleInstalled(uint256 moduleType, address module, bytes additionalContext) view returns (bool)
isValidSignature(bytes32 hash, bytes signature) view returns (bytes4)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
permissionConfig(bytes4 pId) view returns (struct ValidationManagerPermissionConfig)
selectorConfig(bytes4 selector) view returns (struct SelectorManagerSelectorConfig)
supportsExecutionMode(bytes32 mode) pure returns (bool)
supportsModule(uint256 moduleTypeId) pure returns (bool)
validationConfig(bytes21 vId) view returns (struct ValidationManagerValidationConfig)
State-modifying
Events changeRootValidator(bytes21 _rootValidator, address hook, bytes validatorData, bytes hookData) payable
execute(bytes32 execMode, bytes executionCalldata) payable
executeFromExecutor(bytes32 execMode, bytes executionCalldata) payable returns (bytes[] returnData)
executeUserOp(struct PackedUserOperation userOp, bytes32 userOpHash) payable
initialize(bytes21 _rootValidator, address hook, bytes validatorData, bytes hookData, bytes[] initConfig)
installModule(uint256 moduleType, address module, bytes initData) payable
installValidations(bytes21[] vIds, struct ValidationManagerValidationConfig[] configs, bytes[] validationData, bytes[] hookData) payable
invalidateNonce(uint32 nonce) payable
uninstallModule(uint256 moduleType, address module, bytes deInitData) payable
uninstallValidation(bytes21 vId, bytes deinitData, bytes hookDeinitData) payable
upgradeTo(address _newImplementation) payable
validateUserOp(struct PackedUserOperation userOp, bytes32 userOpHash, uint256 missingAccountFunds) payable returns (uint256 validationData)
ModuleInstalled(uint256 moduleTypeId, address module)
ModuleUninstallResult(address module, bool result)
ModuleUninstalled(uint256 moduleTypeId, address module)
NonceInvalidated(uint32 nonce)
PermissionInstalled(bytes4 permission, uint32 nonce)
PermissionUninstalled(bytes4 permission)
Received(address sender, uint256 amount)
RootValidatorUpdated(bytes21 rootValidator)
SelectorSet(bytes4 selector, bytes21 vId, bool allowed)
TryExecuteUnsuccessful(uint256 batchExecutionindex, bytes result)
Upgraded(address indexed implementation)
ValidatorInstalled(address validator, uint32 nonce)
ValidatorUninstalled(address validator)
This contract contains no constructor objects.
fallback()
receive()
EnableNotApproved()
ExecutionReverted()
InitConfigError(uint256 idx)
InvalidCallType()
InvalidCaller()
InvalidExecutor()
InvalidFallback()
InvalidMode()
InvalidModuleType()
InvalidNonce()
InvalidSelector()
InvalidSignature()
InvalidValidationType()
InvalidValidator()
NonceInvalidationError()
NotSupportedCallType()
OnlyExecuteUserOp()
PermissionDataLengthMismatch()
PermissionNotAlllowedForSignature()
PermissionNotAlllowedForUserOp()
PolicyDataTooLarge()
PolicyFailed(uint256 i)
PolicySignatureOrderError()
RootValidatorCannotBeRemoved()
SignerPrefixNotPresent()