TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 756 txns
Deployed by via 0x35eb548a at 17640193
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0x775201240b5ff9d18a1d3a934f4871dde7408f4efe22bbd8f36661d59cdd5505
0x74b43d8c16eb2233e8958650d89266027e6905685e5c707c2d6096b3ac087084
0xe65e028f089810bfcb6120d6e82908d68bb0a67df5e6725e2412986fcb54f6fc
0x392bb9c6d335d8f888dac71e560224e314708bd6386fbe23709bc7fff8942d1d
0x58092e600ef88702f1d71b0b2051b67da7766847d288dac832a58179e267edd7
0xc244c163fcde7c46e39390d47573c3e6a82b41775f91a227dcfad74500c59802
0xc8863117fa47cd804e054568f0c2bef128f0437298a85e22b09f16301d2feca0
0x1b2ff0708ab911ff553e9cfe560e9aa71104e39a523e7404540ac6dec4e14612
0x0909826b09e0df1237fcb8544a417abf10dd71f6e5aa93d11e8a08cd45ba86b8
0xbf0aed2cf0ece6fa36daeef4b7777150030b434288ea0b0ebe51e221413d62c4

Functions
Getter at block 21245661
CREATE_ACCOUNT_ROLE(view returns (bytes32)
0x9b9e262b9ea0587fdc5926b22b8ed5837efef4f4cc67bc1a7ee18f68ad83062f
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VERSION(view returns (string)
1.5.3
bloctoAccountImplementation(view returns (address)
0x53a2a0af86b0134c7a7b4bd40884daa78c48416e
bloctoAccountImplementation151Plus(view returns (address)
0x7f7e992a01ec06f40cf9ce24fc11741ca5ed25fa
bloctoAccountImplementation_1_5_3(view returns (address)
0xa2f5fea8545b53be057ef15d5a95ed4c605456ba
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
initImplementation(view returns (address)
0x53a2a0af86b0134c7a7b4bd40884daa78c48416e
Read-only
getAddressLegacy(address _cosigneraddress _recoveryAddressuint256 _saltview returns (address)
getAddress_1_5_1(bytes32 _saltview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
createAccount2Legacy(address[] _authorizedAddressesaddress _cosigneraddress _recoveryAddressuint256 _saltuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeysreturns (address ret)
createAccount2WithInvoke2(address[] _authorizedAddressesaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeysstruct BloctoAccountFactoryBaseInvoke2Data _invoke2Datareturns (address ret)
createAccount2WithInvoke2_1_5_3(address[] _authorizedAddressesaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeysstruct BloctoAccountFactoryBaseInvoke2Data _invoke2Datareturns (address ret)
createAccount2_1_5_1(address[] _authorizedAddressesaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeysreturns (address ret)
createAccount2_1_5_3(address[] _authorizedAddressesaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeysreturns (address ret)
createAccountLegacy(address _authorizedAddressaddress _cosigneraddress _recoveryAddressuint256 _saltuint8 _mergedKeyIndexWithParitybytes32 _mergedKeyreturns (address ret)
createAccountWithInvoke2(address _authorizedAddressaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8 _mergedKeyIndexWithParitybytes32 _mergedKeystruct BloctoAccountFactoryBaseInvoke2Data _invoke2Datareturns (address ret)
createAccountWithInvoke2_1_5_3(address _authorizedAddressaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8 _mergedKeyIndexWithParitybytes32 _mergedKeystruct BloctoAccountFactoryBaseInvoke2Data _invoke2Datareturns (address ret)
createAccount_1_5_1(address _authorizedAddressaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8 _mergedKeyIndexWithParitybytes32 _mergedKeyreturns (address ret)
createAccount_1_5_3(address _authorizedAddressaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8 _mergedKeyIndexWithParitybytes32 _mergedKeyreturns (address ret)
grantRole(bytes32 roleaddress account
initialize(address _bloctoAccountImplementationaddress _entryPointaddress _admin
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setImplementation(address _bloctoAccountImplementation
setImplementation_1_5_1(address _bloctoAccountImplementation151Plus
simulateCreateAccount2WithInvoke2_1_5_3(address[] _authorizedAddressesaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeysstruct BloctoAccountFactoryBaseInvoke2Data _invoke2Datareturns (address ret)
simulateCreateAccountWithInvoke2_1_5_3(address _authorizedAddressaddress _cosigneraddress _recoveryAddressbytes32 _saltuint8 _mergedKeyIndexWithParitybytes32 _mergedKeystruct BloctoAccountFactoryBaseInvoke2Data _invoke2Datareturns (address ret)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
WalletCreated(address walletaddress authorizedAddressbool full
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CreateAccountWithInvokeResult(bool targetSuccessuint256 gasLeft