TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 5,266 txns
Deployed by via 0x1436ca64 at 18290592
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
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0x7245b3e44b41f28be47f33cd5b327ce41e3ac334ac0721da6b31ea30d3c0599e
0xc292a3ba3d3caff7d5b1ab0ae535cee2ef84ec1191d4d2297e2cd129d60ef137
0xe1890d5ede484f7f93735705d243e77cad589140112a532ac047f372c70e236e
0xde7fb18ebbaab87bf2f008a07c22b9e7d1243e29873c0c9e2f1b2beffc23f291
0xe38908d92a47a3868a36dab30cf29fdb7db271f7e3161c372a62cee27316908e
0x23e3dec77ee0a6ef1ee5a3fd6706cf194e5eca5cf7f79500d70f8a1679b052e5
0x69b35ef7448f0de23b103fa6ec5dea2d07ca98bed47c95d09c433c08f6b54b35
0x2e8db36a9e7dfa3d80ff02e03605809ee1c0d806fa04948cac4c1933dbd83512
0x3b132519e9d048ba332b7ac0ba44c188b4d72b1d473b268933674f8e237087d9
0xa8512b00712ee86fccd2470b896e81e980f7771b877d03b4c1fef77ce30c2602

Functions
Getter at block 20789333
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
QUORUM_MANAGER_ROLE(view returns (bytes32)
0x108f016deb2b2623375e344cf6aedfd098de0555db0c5f551a41c28df1651d03
REPORTER_MODIFIER_ROLE(view returns (bytes32)
0xaa35fce2ef9ee0b84f290ae7382aca4092f6602051fe2a490784e88a82fe879d
SERVICE_ORACLE_REPORTER(view returns (bytes32)
0xbacb44b817b3c26b3f0ebf2047441abbd1fb7d1925f6bcd8181c28334b10d231
absoluteThreshold(view returns (uint16)
3
oracle(view returns (address)
0x8735049f496727f824cc0f2b174d826f5c408192
relativeThresholdBasisPoints(view returns (uint16)
5000
targetReportWindowBlocks(view returns (uint64)
2400
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
recordHashByBlockAndSender(uint64 blockNumberaddress senderview returns (bytes32)
recordHashCountByBlock(uint64 blockbytes32 recordHashview returns (uint256)
reporterRecordHashesByBlock(uint64 blockaddress reporterview returns (bytes32 recordHash)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initialize(struct OracleQuorumManagerInit init
receiveRecord(struct OracleRecord record
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setQuorumThresholds(uint16 absoluteThreshold_uint16 relativeThresholdBasisPoints_
setTargetReportWindowBlocks(uint64 newTargetReportWindowBlocks
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
OracleRecordReceivedError(bytes reason
ProtocolConfigChanged(bytes4 indexed setterSelectorstring setterSignaturebytes value
ReportQuorumReached(uint64 indexed block
ReportReceived(uint64 indexed blockaddress indexed reporterbytes32 indexed recordHashstruct OracleRecord record
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyReporter(
InvalidReporter(
RelativeThresholdExceedsOne(