Skip to content

v2.0.0-rc.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@rollups-contracts-bot rollups-contracts-bot released this 15 Jul 20:00
· 43 commits to main since this release

Major Changes

  • 5b46210: Add validateOutputHash function to IApplication

  • 5b46210: Removed InputRange struct

  • 5b46210: Refactored IConsensus

    • Removed InputRange from functions and events
    • Claim is now output hashes root hash
    • Replaced getEpochHash with wasClaimAccepted
  • 5b46210: Updated wasOutputExecuted function signature

    • Removed inputIndex parameter
    • Renamed outputIndexWithinInput as outputIndex
  • 5b46210: Remove functions getInputBox and getPortals from IApplication

  • 5b46210: Removed parameters from Application contracts

    • IInputBox (not used)
    • IPortals[] (wasted gas on SSTORE, not used)
  • 5b46210: Removed support to ERC-165 (not used)

  • 5b46210: Remove IInputBox and IPortal[] parameters from IApplicationFactory and ISelfHostedApplicationFactory functions and events

  • 5b46210: Completely restructured OutputValidityProof

    • Removed all fields
    • Added outputIndex
    • Added outputHashesSiblings