Kernel
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Raw
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Balances ($0.00)
No balances found for "Kernel"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Kernel"
ABI
ABI objects
Getter at block 23220105
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Kernel, version=0.2.2, chainId=8453, verifyingContract=0x0da6a956b9488ed4dd761e59f52fdc6c8068e6b5, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
entryPoint() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDefaultValidator() view returns (address validator)
0x0000000000000000000000000000000000000001
getDisabledMode() view returns (bytes4 disabled)
0x00000000
getLastDisabledTime() view returns (uint48)
0
getNonce() view returns (uint256)
0
name() view returns (string)
Kernel
version() view returns (string)
0.2.2
Read-only
getExecution(bytes4 _selector) view returns (struct ExecutionDetail)
getNonce(uint192 key) view returns (uint256)
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)
validateSignature(bytes32 hash, bytes signature) view returns (uint256)
State-modifying
Events disableMode(bytes4 _disableFlag) payable
execute(address to, uint256 value, bytes data, uint8 _operation) payable
executeBatch(struct Call[] calls) payable
initialize(address _defaultValidator, bytes _data) payable
setDefaultValidator(address _defaultValidator, bytes _data) payable
setExecution(bytes4 _selector, address _executor, address _validator, uint48 _validUntil, uint48 _validAfter, bytes _enableData) payable
upgradeTo(address _newImplementation) payable
validateUserOp(struct UserOperation _userOp, bytes32 userOpHash, uint256 missingAccountFunds) payable returns (uint256 validationData)
DefaultValidatorChanged(address indexed oldValidator, address indexed newValidator)
ExecutionChanged(bytes4 indexed selector, address indexed executor, address indexed validator)
Received(address sender, uint256 amount)
Upgraded(address indexed newImplementation)
constructor(address _entryPoint)
fallback()
receive()
AlreadyInitialized()
DeprecatedOperation()
DisabledMode()
NotAuthorizedCaller()
NotEntryPoint()