ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 519 txns
Deployed by via 0x6f13e529 at 17663048
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
5 additional variables

No balances found for "ERC1967Proxy"

0x1a460ed971bce10d025a013b8199d8de283060946517447db66502b673ff8a78
0x4c261d9129d456d0f42eae3d192c57e93df859c4e5040e7708a08a3e755d2413
0xa28681088e60583c8ad6baeda8752023f27791c8150500fb6954c9fc5c83b8c0
0x7940275ec47d3527871c60cf09edda9a658d0a1192c7916adc0651faf9b99323
0x7062c4ad8921319b1d27cc90680995d0067e31572c2af12a43c354711fb1efc3
0xbd680fbc6a4abf672aa479c8f42532073bcfcc82f4f6b405094d6b0fe3106400
0xefa639cfad44be14bb583c109437f6eb498d0cee617e88163868e8360766a9d3
0x9d93e2456ad8eb095b3828c78010aec3356f341e7ff85313dca0a958d345cfd4
0x62317901cad43c96df56077c89cd0730b3d34b4a8058f4cb830b7a132a8c8144
0x43ba9c5d843b22e9ed02eea6a6f8e77a101647c315c79b3ab4b56444d7352c03

Functions
Getter at block 20985823
dao(view returns (address)
0x718b7885fec8511dc8f2a378d3045c90e82d6a1d
getChainConfig(view returns (uint256 slotsPerEpochuint256 secondsPerSlotuint256 genesisTime)
(slotsPerEpoch=32, secondsPerSlot=12, genesisTime=1606824023)
getConsensusState(view returns (uint256 refSlotbytes32[] consensusReport)
(refSlot=10195039, consensusReport=[])
getCurrentFrame(view returns (uint256 refSlotuint256 reportProcessingDeadlineSlot)
(refSlot=10195039, reportProcessingDeadlineSlot=10202239)
 
getFastLaneMembers(view returns (address[] addressesuint256[] lastReportedRefSlots)
getFrameConfig(view returns (uint256 initialEpochuint256 epochsPerFrameuint256 fastLaneLengthSlots)
(initialEpoch=213970, epochsPerFrame=225, fastLaneLengthSlots=0)
getInitialRefSlot(view returns (uint256)
6847039
 
getMembers(view returns (address[] addressesuint256[] lastReportedRefSlots)
getQuorum(view returns (uint256)
3
getReportProcessors(view returns (struct MultiHashConsensusReportProcessor[])
[(0x2b74f97adc698b571c2f046673fd5cd028673c41, 2), (0xcc68d60fa4ba7def20e1cba33d26c89847825a87, 2)]
getReportVariants(view returns (bytes32[][] variantsuint256[] support)
(variants=[], support=[])
owner(view returns (address)
0x16f692525f3b8c8a96f8c945d365da958fb5735b
 
proxiableUUID(view returns (bytes32)
Read-only
getConsensusStateForMember(address addrview returns (struct MultiHashConsensusMemberConsensusState result)
getIsFastLaneMember(address addrview returns (bool)
getIsMember(address addrview returns (bool)
getIsReportProcessing(address _reportProcessorview returns (bool)
getIsReportProcessor(address addrview returns (bool)
getReportModuleId(address reportProcessorview returns (uint256)
isModuleReport(uint256 moduleIduint256 slotview returns (bool)
moduleReportFrameMultiple(uint256 moduleIdview returns (bool isCurrentFrameReportuint64 frameMultipleuint256 nextCanReportSlot)
State-modifying
addMember(address addruint256 quorum
addReportProcessor(address newProcessoruint64 frameMultiple
disableConsensus(
initialize(uint256 slotsPerEpochuint256 secondsPerSlotuint256 genesisTimeuint256 epochsPerFrameuint256 fastLaneLengthSlotsaddress _dao
removeMember(address addruint256 quorum
renounceOwnership(
setDaoAddress(address _dao
setFastLaneLengthSlots(uint256 fastLaneLengthSlots
setFrameConfig(uint256 epochsPerFrameuint256 fastLaneLengthSlots
setQuorum(uint256 quorum
submitReport(uint256 slotbytes32[] report
transferOwnership(address newOwner
updateInitialEpoch(uint256 initialEpoch
updateReportProcessor(address oldProcessoraddress newProcessoruint64 frameMultiple
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ConsensusReached(uint256 indexed refSlotbytes32[] reportuint256 support
ConsensusReportReceived(uint256 indexed refSlotaddress indexed memberbytes32[] reportbool isReacheduint256 support
DaoAddressChanged(address _oldDaoaddress _dao
FastLaneConfigSet(uint256 fastLaneLengthSlots
FrameConfigSet(uint256 newInitialEpochuint256 newEpochsPerFrame
Initialized(uint8 version
MemberAdded(address indexed addruint256 newTotalMembersuint256 newQuorum
MemberRemoved(address indexed addruint256 newTotalMembersuint256 newQuorum
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
QuorumSet(uint256 newQuorumuint256 totalMembersuint256 prevQuorum
ReportProcessorAdd(address indexed processoruint256 indexed moduleIduint64 frameMultiple
ReportProcessorUpdate(address indexed oldProcessoraddress indexed newProcessoruint256 indexed moduleIduint64 frameMultiple
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressCannotBeZero(
ConsensusReportAlreadyProcessing(
DaoCannotBeZero(
DuplicateMember(
DuplicateReport(
DuplicateReportProcessor(
EmptyReport(
EpochsPerFrameCannotBeZero(
FastLanePeriodCannotBeLongerThanFrame(
FrameMultipleCannotBeZero(
InitialEpochAlreadyArrived(
InitialEpochIsYetToArrive(
InitialEpochRefSlotCannotBeEarlierThanProcessingSlot(
InvalidAddr(
InvalidModuleId(
InvalidSlot(
NonFastLaneMemberCannotReportWithinFastLaneInterval(
NonMember(
NumericOverflow(
OracleIndexReportShouldZeroHash(uint256 refSlotbytes32[] reportuint256 moduleIduint64 frameMultiple
QuorumTooSmall(uint256 minQuorumuint256 receivedQuorum
ReportLenNotEqualReportProcessorsLen(
ReportProcessorCannotBeZero(
ReportProcessorNotFound(address reportProcessor
StaleReport(
UnexpectedConsensusVersion(uint256 expecteduint256 received