KernelProxy
Verified contract
Proxy
Active on
Ethereum with 2 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 ($0.00)
No balances found for "KernelProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13922167 | 3 years ago | | | 0.029372889 | 0.0022165674 | |
| 13921832 | 3 years ago | | | 0.032 | 0.0014971207 |
ABI
ABI objects
Getter at block 21394717
implementation() view returns (address)
0x2b33cf282f867a7ff693a66e11b0fcc5552e4425
isDepositable() view returns (bool)
false
proxyType() pure returns (uint256 proxyTypeId)
2
recoveryVaultAppId() view returns (bytes32)
0x7e852e0fcfce6551c13800f1e7476f982525c2b5277ba14b24339c68416336d1
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)
0x0bf76623bace48a8e7740cf492f06e02c9975667
getInitializationBlock() view returns (uint256)
10000257
getRecoveryVault() view returns (address)
0x2d2e6f28f7509cd169317e51f6d25ad6e3640803
hasInitialized() view returns (bool)
true
isPetrified() view returns (bool)
false
recoveryVaultAppId() view returns (bytes32)
0x7e852e0fcfce6551c13800f1e7476f982525c2b5277ba14b24339c68416336d1
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.