Skip to content

Conversation

@woogieboogie-jl
Copy link
Owner

Changes according to audit comments - are as follows:

  1. Adding timestamp based default expiry on the DatastreamsFeed.sol contract and updating ROLES in AccessControlEnumerable. Along with other required fixes where its required.
  2. Added unit tests for testing the newly added feature in src/test and especially the unit test script for feed contract insrc/test/feed/unit/DataStreamsFeedTest.t.sol
  3. Added NatSpec @dev comment to the TruncatedReport struct on the use of uint32 for timestamps has a long-term overflow risk ("Y2106 bug") - and it is an accepted trade-off

PS. Note that switching from abi.encodeWithSelectorto abi.encodeCall and putting the arguments in a tuple was already merged in the previous PR along with other slight improvements.

@woogieboogie-jl woogieboogie-jl merged commit 3d0ad5a into main Aug 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants