Kernel
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
18
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
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 21259369
APP_ADDR_NAMESPACE() pure returns (bytes32)
0xd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb
APP_BASES_NAMESPACE() pure returns (bytes32)
0xf1f3eb40f5bc1ad1344716ced8b8a0431d840b5783aea1fd01786bc26f35ac0f
APP_MANAGER_ROLE() view returns (bytes32)
0xb6d92708f3d4817afc106147d969e229ced5c46e65e0a5002a0d391287762bd0
CORE_NAMESPACE() pure returns (bytes32)
0xc681a85306374a5ab27f0bbc385296a54bcd314a1948b6cf61c4ea1bc44bb9f8
DEFAULT_ACL_APP_ID() pure returns (bytes32)
0xe3262375f45a6e2026b7e7b18c2b807434f2508fe1a2a3dfb493c7df8f4aad6a
KERNEL_APP_ID() pure returns (bytes32)
0x3b4bf6bf3ad5000ecf0f989d5befde585c6860fea3e574a4fab4c49d1c177d9c
acl() view returns (address)
0x0000000000000000000000000000000000000000
getInitializationBlock() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getRecoveryVault() view returns (address)
0x0000000000000000000000000000000000000000
hasInitialized() view returns (bool)
false
isPetrified() view returns (bool)
true
recoveryVaultAppId() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
allowRecoverability(address token) view returns (bool)
apps(bytes32, bytes32) view returns (address)
getApp(bytes32 _namespace, bytes32 _appId) view returns (address)
hasPermission(address _who, address _where, bytes32 _what, bytes _how) view returns (bool)
State-modifying
Events initialize(address _baseAcl, address _permissionsCreator)
newAppInstance(bytes32 _appId, address _appBase) returns (address appProxy)
newAppInstance(bytes32 _appId, address _appBase, bytes _initializePayload, bool _setDefault) returns (address appProxy)
newAppProxy(address _kernel, bytes32 _appId) returns (address)
newAppProxy(address _kernel, bytes32 _appId, bytes _initializePayload) returns (address)
newAppProxyPinned(address _kernel, bytes32 _appId) returns (address)
newAppProxyPinned(address _kernel, bytes32 _appId, bytes _initializePayload) returns (address)
newPinnedAppInstance(bytes32 _appId, address _appBase) returns (address appProxy)
newPinnedAppInstance(bytes32 _appId, address _appBase, bytes _initializePayload, bool _setDefault) returns (address appProxy)
setApp(bytes32 _namespace, bytes32 _appId, address _app)
setRecoveryVaultAppId(bytes32 _recoveryVaultAppId)
transferToVault(address _token)
NewAppProxy(address proxy, bool isUpgradeable, bytes32 appId)
RecoverToVault(address indexed vault, address indexed token, uint256 amount)
SetApp(bytes32 indexed namespace, bytes32 indexed appId, address app)
constructor(bool _shouldPetrify)
This contract contains no fallback and receive objects.
This contract contains no error objects.