Kernel
Unverified contract
Proxy
Active on
Base with 3 txns
Unified storage
Map
Table
Raw
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($2.40)
Native
Value
$2.4
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.000656 | $3,656.89 |
$2.4 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10283769 | 10 months ago | | | 0.0005 | 0.000000017748924200 | |
| 9138540 | a year ago | | | 0.03225 | 0.0000069411007 | |
| 9137940 | a year ago | | | 0.00394 | 0.0000053668304 |
ABI
ABI objects
Getter at block 23075057
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=0x6609d61a6c5c3e82a9fbbef325bfda2d2bd83053, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
entryPoint() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDefaultValidator() view returns (address validator)
0xd9ab5096a832b9ce79914329daee236f8eea0390
getDisabledMode() view returns (bytes4 disabled)
0x00000000
getLastDisabledTime() view returns (uint48)
0
getNonce() view returns (uint256)
17
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)
This contract contains no constructor objects.
fallback()
receive()
AlreadyInitialized()
DeprecatedOperation()
DisabledMode()
NotAuthorizedCaller()
NotEntryPoint()