Kernel

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x57acdfcf at 8803255
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "Kernel"

No transactions found for "Kernel"


Functions
Getter at block 22742002
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Kernel, version=0.2.3, chainId=8453, verifyingContract=0xcce4fcb1305dd082aecffd9e336a2ff9955e0d4e, 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.3
Read-only
getExecution(bytes4 _selectorview returns (struct ExecutionDetail)
getNonce(uint192 keyview returns (uint256)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
validateSignature(bytes32 hashbytes signatureview returns (uint256)
State-modifying
disableMode(bytes4 _disableFlagpayable 
execute(address touint256 valuebytes datauint8 _operationpayable 
executeBatch(struct Call[] callspayable 
executeDelegateCall(address tobytes datapayable 
initialize(address _defaultValidatorbytes _datapayable 
setDefaultValidator(address _defaultValidatorbytes _datapayable 
setExecution(bytes4 _selectoraddress _executoraddress _validatoruint48 _validUntiluint48 _validAfterbytes _enableDatapayable 
upgradeTo(address _newImplementationpayable 
validateUserOp(struct UserOperation _userOpbytes32 userOpHashuint256 missingAccountFundspayable returns (uint256 validationData)
Events
DefaultValidatorChanged(address indexed oldValidatoraddress indexed newValidator
ExecutionChanged(bytes4 indexed selectoraddress indexed executoraddress indexed validator
Received(address senderuint256 amount
Upgraded(address indexed newImplementation
Constructor
constructor(address _entryPoint
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
DeprecatedOperation(
DisabledMode(
NotAuthorizedCaller(
NotEntryPoint(