ERC1967Proxy

Verified contract

Proxy

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

No balances found for "ERC1967Proxy"

0xc54a80bf2cf28749d9b456c234394545ccdd92498a2b57dff68648b91252de6d
0x3ce853707f3593755012704c7f138c72c7ca96991c536d0da87733a62cee0056
0xb54a0f47fb110f425477750c0939a2181c891a910d96a3ae122a8f1bd4857edc
0xe2ce51098261cae8870bf9dca53079a8eca7ae0890905a4ab184aa37eb603173
0x47b7ea48377019c4b71adda88dd515b4f60f4224a4aba57336a5dd11797e2e2a
0xc12ca2316296d9f6f61cc3f16936c27411f1c66aa3c7ebb076c59677fb8ef47b
0xeacefe9e44fe736536d649966f9be3291d1f10366dfe10e138033879db6f6c2e
0xf21488c3aac9a3a20308b9ad634d76805933b58590587fa1c435890d567444cf
0x09e95890312a6ed8377df70e109c63bc7195a560c07d5712a9c4e947f5c75708
0xb35c81a2ad48feae7f2f6f368131684075ab41c4f2c9900430786fd5a3542ed0

Functions
Getter at block 21157578
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
costPolicy(view returns (address)
0xd70b9239a89e6d56ea6661627cb710b98ff100da
feeRecipient(view returns (address)
0x509477dc6ab2ee4ee42765a90420da2c2cf2d165
 
proxiableUUID(view returns (bytes32)
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
_sendETH(address[] _accountsuint256[] _amountsuint256 _typeIdpayable 
grantRole(bytes32 roleaddress account
initialize(address manageraddress _costPolicyaddress _feeRecipient
reinitialize(address _costPolicyaddress _feeRecipient
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
send(address _tokenaddress[] _accountsuint256[] _amountsuint256 _totalAmountuint256 _typeIdpayable 
sendETH(address[] _accountsuint256[] _amountsuint256 _totalAmountuint256 _typeIdpayable 
setCostPolicy(address _costPolicy
setFeeRecipient(address _feeRecipient
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawERC20(address _tokenaddress _recipientuint256 _valuereturns (bool success)
withdrawETH(address _recipientreturns (bool success)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BatchSend(address indexed tokenaddress[] accountsuint256[] amountsuint256 typeId
CostPolicyUpdated(address _costPolicy
ERC20TokenWithdrawn(address _tokenaddress _recipientuint256 _value
FeeRecipientUpdated(address _feeRecipient
Initialized(uint64 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
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InsufficientCost(
InvalidInitialization(
LengthMismatch(
NotInitializing(
NotManager(
SafeERC20FailedOperation(address token
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot