KernelProxy

Verified contract

Proxy

Active on Ethereum with 9 txns
Deployed by via 0xd62caf08 at 8664384
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "KernelProxy"

0xf88dd81801cd59a19fcfc64fc11d9af891db28eaf81c428c0785862c9c051eee
0x6578351836c176a0dbe5b649d55b5ffc32f4529ffc8462fd73334d8b5210f3be
0xf3b5e804be0c4ed652f1cc2689c203590b2f94e77129638ca8997c57eb13f3cb
0x43f1702bb3a353afb46f7ceb0cb01344b4a5da5fa42e3f23f683bacbebd093fb
0xb0b8e9f61d58f63af0e18bd87d53cd1b43431c45f90ee65569495d10fb5d10af
0x5444ac7a6814796464f10d9cb0c1021a2fcd9e01dfbe5f65beb6e11340fb776b
0x5f1f37a3c78f2479a57a79a4990b74158561759fdfe4d0a4212a5b40caec1624
0x1952e42c9441bba55b407ac8f61f37513d0771cb9943579af4bec612a107733a
0xa32b4a6fa69d57754a5a23ac3835efe8af96fea4942003ccb031df14dc77b19c

Functions
Getter at block 21259369
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)
0x4e4dcf677e36a35d8af46f5df4ae4667e3828238
getInitializationBlock(view returns (uint256)
8664384
getRecoveryVault(view returns (address)
0x0000000000000000000000000000000000000000
hasInitialized(view returns (bool)
true
isPetrified(view returns (bool)
false
recoveryVaultAppId(view returns (bytes32)
0x7e852e0fcfce6551c13800f1e7476f982525c2b5277ba14b24339c68416336d1
Read-only
apps(bytes32bytes32view returns (address)
allowRecoverability(address tokenview returns (bool)
apps(bytes32bytes32view returns (address)
getApp(bytes32 _namespacebytes32 _appIdview returns (address)
hasPermission(address _whoaddress _wherebytes32 _whatbytes _howview returns (bool)
State-modifying
initialize(address _baseAcladdress _permissionsCreator
newAppInstance(bytes32 _appIdaddress _appBasereturns (address appProxy)
newAppInstance(bytes32 _appIdaddress _appBasebytes _initializePayloadbool _setDefaultreturns (address appProxy)
newAppProxy(address _kernelbytes32 _appIdreturns (address)
newAppProxy(address _kernelbytes32 _appIdbytes _initializePayloadreturns (address)
newAppProxyPinned(address _kernelbytes32 _appIdreturns (address)
newAppProxyPinned(address _kernelbytes32 _appIdbytes _initializePayloadreturns (address)
newPinnedAppInstance(bytes32 _appIdaddress _appBasereturns (address appProxy)
newPinnedAppInstance(bytes32 _appIdaddress _appBasebytes _initializePayloadbool _setDefaultreturns (address appProxy)
setApp(bytes32 _namespacebytes32 _appIdaddress _app
setRecoveryVaultAppId(bytes32 _recoveryVaultAppId
transferToVault(address _token
Events
ProxyDeposit(address senderuint256 value
SetApp(bytes32 indexed namespacebytes32 indexed appIdaddress app
NewAppProxy(address proxybool isUpgradeablebytes32 appId
RecoverToVault(address indexed vaultaddress indexed tokenuint256 amount
SetApp(bytes32 indexed namespacebytes32 indexed appIdaddress app
Constructor
constructor(address _kernelImpl
Fallback and receive
fallback(
Errors

This contract contains no error objects.