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 ($7.69)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.002305 | $3,334.81 |
$7.69 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18731922 | a year ago | | | 0 | 0.010048420 | |
| 14430869 | 3 years ago | | | 0 | 0.0011339340 |
ABI
ABI objects
Getter at block 21247704
implementation() view returns (address)
0x2b33cf282f867a7ff693a66e11b0fcc5552e4425
isDepositable() view returns (bool)
false
proxyType() pure returns (uint256 proxyTypeId)
2
recoveryVaultAppId() view returns (bytes32)
0x701a4fd1f5174d12a0f1d9ad2c88d0ad11ab6aad0ac72b7d9ce621815f8016a9
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)
0x9895f0f17cc1d1891b6f18ee0b483b6f221b37bb
getInitializationBlock() view returns (uint256)
11473216
getRecoveryVault() view returns (address)
0x3e40d73eb977dc6a537af587d48316fee66e9c8c
hasInitialized() view returns (bool)
true
isPetrified() view returns (bool)
false
recoveryVaultAppId() view returns (bytes32)
0x701a4fd1f5174d12a0f1d9ad2c88d0ad11ab6aad0ac72b7d9ce621815f8016a9
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.