Closed pmerkleplant closed 7 months ago
Force pushed to rebase to v1.2.0.
Force push to rebase to current main
.
Diff to main
only touched offchain code, namely chaincheck
and docker/
Generated at commit: 876c2498e33cb5d0234e8f652e33e4b2254dedd7
🚨 Vulnerabilities Summary
Process Issues Results Contract Inspector high note low critical Total 1 25 6 1 33 Dependency Checker Total 0
For more details view the full report in OpenZeppelin Code
Refactors Scribe to use the first byte of a feed's address as their identifier instead of a "random" storage index. This allows backend systems to not have to know an instance's internal state in order to create the
IScribe.SchnorrData
payload.Breaking Changes:
IScribe.SchnorrData.signersBlob
got renamed toIScribe.SchnorrData.feedIds
IScribe
'sSignerNotFeed(address signer)
renamed toerror InvalidFeedId(uint8 feedId)
IScribe
'sSignersNotOrdered()
renamed toerror DoubleSigningAttempted(uint8 feedId);
FeedLifted
andFeedDropped
events updated to emit the feed's id instead of their indexmaxFeeds()(uint8)
. The maximum number of supported feeds istype(uint8).max + 1
feeds
read and management functions updated to take/return feed ids instead of indexeslift
anddrop
function updated to take/return feed ids instead of indexesIScribeOptimistic::opFeedIndex()
updated toopFeedId()
This PR shall only be merged once the changes are audited!