0x77a8fc8f8faa3d2cdbe8f717b8998ef0dc99ffdc
Verified contract
Proxy
Active on
Ethereum with 2 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 ($10.89)
Native
Value
$10.89
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.003276 | $3,323.64 |
$10.89 | |
OPSEC | ERC-20 | 16.533822 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
Transfer | 21166339 | 13 days ago | | | 0.11930392 | 0.0010383525 | |
Transfer | 21166307 | 13 days ago | | | 0.02 | 0.00099865653 |
ABI
ABI objects
Getter at block 21259564
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=1, verifyingContract=0x77a8fc8f8faa3d2cdbe8f717b8998ef0dc99ffdc, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
entrypoint() view returns (address)
0x0000000071727de22e5e9d8baf0edac6f37da032
rootValidator() view returns (bytes21)
0x015c97aa67ba578e3c54ec5942a7563ea9130e4f5f
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()