TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,698 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"

0x2464564bafcbf2e3788814047653191a1cb555d978e5086de0016c6202bed373
0xea7d1c9d649e11cb572f43ebb68a43488aaf9e77609a3252ecddb052ac6c03ea
0x3d248e3b9f476e0e21b43dc2f2bb7133059a8b2e425b0a60d0f48f90d43b760c
0x5fdb3a50c3bacc04603b0838fdd55aae37c16c72fed80a01a4e55e5b00b90bdc
0x6216dbb17cb7344de5ea24d56c3e9d7b21448795488bee57adf73abcff563f5b
0xa506c38c24b4349c9ac39f7c02887a42e8b3921f00b29b39421c16bb1831ec79
0xd54b9d877b631730639876ebd9fb65110d50be5ce2ace542e7178f7a296f097f
0x6ed8206eb4e1b7f8967cf697b372b851fbd0b15fd5e6f5d197ba544b04b298f8
0x26f7baa44cbae33d5ff4b5bd6a13be236f0280c3670bea89026ca406133c1b1f
0x259a668bf91e2b367b17168b83bcbb3efa541e2e1c9c86b8625544ed50b73354

Functions
Getter at block 21380251
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(