KernelProxy
Verified contract
Proxy
Active on
Ethereum with 0 txns
Unified storage
Map
Table
Raw
Constants and immutables
10
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($10.99)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 11 | $0.999331 |
$10.99 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "KernelProxy"
ABI
ABI objects
Getter at block 21333011
implementation() view returns (address)
0x2b33cf282f867a7ff693a66e11b0fcc5552e4425
isDepositable() view returns (bool)
false
proxyType() pure returns (uint256 proxyTypeId)
2
recoveryVaultAppId() view returns (bytes32)
0x9ac98dc5f995bf0211ed589ef022719d1487e5cb2bab505676f0d084c07cf89a
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)
0x2ae50f90b22a5957274eee481664db59eeb53209
getInitializationBlock() view returns (uint256)
11934237
getRecoveryVault() view returns (address)
0x2627e4c6beecbcb7ba0a5bb9861ec870dc86eb59
hasInitialized() view returns (bool)
true
isPetrified() view returns (bool)
false
recoveryVaultAppId() view returns (bytes32)
0x9ac98dc5f995bf0211ed589ef022719d1487e5cb2bab505676f0d084c07cf89a
Read-only
apps(bytes32, bytes32) view returns (address)
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)
ProxyDeposit(address sender, uint256 value)
SetApp(bytes32 indexed namespace, bytes32 indexed appId, address app)
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(address _kernelImpl)
fallback()
This contract contains no error objects.