ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 0 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 49 additional slots
2 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ERC1967Proxy"
ABI
ABI objects
Getter at block 21214861 proxiableUUID() view returns (bytes32)
NAME() pure returns (string)
Cobo Safe Module
VERSION() pure returns (string)
0.5.0
getAllContracts() view returns (address[])
[0x5efc9D10E42FB517456f4ac41EB5e2eBe42C8918]
getAllDelegates() view returns (address[])
[0x88b2874ACAB5CBb110CfCAd01AaFC1a1b5477ea7]
getAllRoles() view returns (bytes32[])
[0x72656e7a6f000000000000000000000000000000000000000000000000000000]
owner() view returns (address)
0x5e626fdd0af0fe92ca010210411d6080c26a1c19
subSafeFactory() view returns (address)
0x4fdff384f51bd5e128e53b09effed79a39fb654e
transferProtector() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
contractToPostExecutionChecker(address) view returns (address)
contractToProtector(address) view returns (address)
getFuncsByContract(address _contract) view returns (bytes4[])
getRolesByContractFunction(address _contract, bytes4 funcSelector) view returns (bytes32[])
getRolesByDelegate(address delegate) view returns (bytes32[])
hasRole(bytes32 role, address delegate) view returns (bool)
isDelegate(address delegate) view returns (bool)
roleCanAccessContractFunc(bytes32 role, address to, bytes4 selector) view returns (bool)
State-modifying
Events addRole(bytes32 role)
assocRoleWithContractFuncs(bytes32 role, address _contract, string[] funcList)
batchExecTransactions(address[] toList, uint256[] valueList, bytes[] dataList)
batchExecTransactionsV2(address[] subSafeList, address[] toList, uint256[] valueList, bytes[] dataList)
dissocRoleFromContractFuncs(bytes32 role, address _contract, string[] funcList)
execTransaction(address to, uint256 value, bytes data)
grantRole(bytes32 role, address delegate)
initialize(address _safe, address _subSafeFactory)
installPostExecutionCheckerContract(address _contract, address newChecker)
installProtectorContract(address _contract, address newProtector)
renounceOwnership()
revokeRole(bytes32 role, address delegate)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AclChecked(address indexed _contract, bytes4 contractFunc, address indexed protector, bytes32 role, uint256 value, bytes data, bool success, address indexed sender)
AdminChanged(address previousAdmin, address newAdmin)
AssocContractFuncs(bytes32 indexed role, address indexed _contract, string[] funcList, address indexed sender)
BeaconUpgraded(address indexed beacon)
DelegateAdded(address indexed delegate, address indexed sender)
DelegateRemoved(address indexed delegate, address indexed sender)
DissocContractFuncs(bytes32 indexed role, address indexed _contract, string[] funcList, address indexed sender)
ExecTransaction(address indexed to, uint256 value, uint8 operation, bytes data, address indexed sender)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PostExecutionChecked(address indexed _contract, bytes4 contractFunc, address indexed postExecutionChecker, bytes32 role, uint256 value, bytes data, bool success, address indexed sender)
PostExecutionCheckerChanged(address indexed _contract, address oldChecker, address indexed newChecker, address indexed sender)
ProtectorChanged(address indexed _contract, address oldProtector, address indexed newProtector, address indexed sender)
RoleAdded(bytes32 indexed role, address indexed sender)
RoleGranted(bytes32 indexed role, address indexed delegate, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed delegate, address indexed sender)
TransferChecked(address indexed protector, address indexed receiver, uint256 value, bool success, address indexed sender)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.