-
Notifications
You must be signed in to change notification settings - Fork 221
LidoOracle: new interface and pushing principles #129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Have you already decided on how you're going to implement mode calc for the structured data? |
lxzrv
pushed a commit
that referenced
this issue
Nov 16, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 16, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 16, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 16, 2020
Merged
lxzrv
pushed a commit
that referenced
this issue
Nov 16, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 16, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 17, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 17, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 17, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 17, 2020
lxzrv
pushed a commit
that referenced
this issue
Nov 17, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
ongrid
pushed a commit
that referenced
this issue
Nov 22, 2020
skozin
pushed a commit
that referenced
this issue
Nov 22, 2020
skozin
pushed a commit
that referenced
this issue
Nov 22, 2020
skozin
pushed a commit
that referenced
this issue
Nov 22, 2020
skozin
pushed a commit
that referenced
this issue
Nov 22, 2020
krogla
pushed a commit
that referenced
this issue
Jan 26, 2021
krogla
pushed a commit
that referenced
this issue
Jan 26, 2021
krogla
pushed a commit
that referenced
this issue
Jan 26, 2021
krogla
pushed a commit
that referenced
this issue
Jan 26, 2021
dechjo
pushed a commit
to dechjo/lido-dao
that referenced
this issue
Jan 26, 2021
dechjo
pushed a commit
to dechjo/lido-dao
that referenced
this issue
Jan 26, 2021
dechjo
pushed a commit
to dechjo/lido-dao
that referenced
this issue
Jan 26, 2021
dechjo
pushed a commit
to dechjo/lido-dao
that referenced
this issue
Jan 26, 2021
dechjo
pushed a commit
to dechjo/lido-dao
that referenced
this issue
Jan 26, 2021
tamtamchik
pushed a commit
that referenced
this issue
Oct 11, 2024
…ebase Feat/sr 1.5 merge negative rebase
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Base branch: lip_3_oracle
ReportInterval
will be replaced to justepochId
s (the same IDs as beacon chain states have for clarity). MethodsetReportIntervalDuration
and eventReportIntervalDurationChanged
,REPORT_INTERVAL_DURATION
are deprecated and to be removed.lastPushedEpochId
instead oflastFinalizedReportInterval
reportBeacon
transactions from oracles iflastPushedEpochId < _epochId <= getCurrentReportableEpochID()
, revert if not.currentlyAggregatedReportInterval
flat variables.map gatheredReports[_epochId] = { Report, contrinutionBitmask }
Report
structremove
getLatestData
since it doesn't make any sense.Implement beaconSpec struct (oracle daemons take configuration from it). Implemented as public variable and its setter
getCurrentReportableEpoch
(define public vs external) andgetCurrentReportableEpochID()
(define external vs internal)_tryFinalize
is a bad name for new implementation since it doesn't requirefinalisation
. The quorum-related logic should be renamed to_isQuorumReached(uint256 _epochId)
.pushBeacon
and updatinglastPushedEpochId
can be called on the same level.Reference: Lido's interface:
Solves: #110, Related: #4, Cosmetic: #71, #87, #119
The text was updated successfully, but these errors were encountered: