Skip to content

Releases: cartesi/rollups-contracts

v2.0.0-rc.7

19 Aug 12:00
Compare
Choose a tag to compare
v2.0.0-rc.7 Pre-release
Pre-release

Patch Changes

  • 56a8d11: Generate Alloy bindings in the CI

v2.0.0-rc.6

07 Aug 19:47
Compare
Choose a tag to compare
v2.0.0-rc.6 Pre-release
Pre-release

Major Changes

  • f8c25e9: Added a lastProcessedBlockNumber parameter to IConsensus functions and events.

  • 3d40890: Removed authorityOwner parameter from AuthorityCreated event.

  • 7f27379: Added an epochLength parameter to functions of:

    • IAuthorityFactory
    • ISelfHostedApplicationFactory
    • IQuorumFactory

Minor Changes

  • 7f27379: Added a getEpochLength function to IConsensus interface.

v2.0.0-rc.5

15 Jul 20:00
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-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

v2.0.0-rc.4

28 Jun 13:28
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

Major Changes

  • 446d05a: Add the following fields as the input metadata:

    • The application contract address
    • The chain ID
    • The latest RANDAO mix of the post beacon state of the previous block
  • eee5e13: Removed ENS-related contracts

Minor Changes

  • eee5e13: Deploy contracts to Ethereum Sepolia
  • eee5e13: Add SafeERC20Transfer to deploy script
  • eee5e13: Add QuorumFactory to deploy script

v2.0.0-rc.3

16 May 17:52
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

Major Changes

  • 472eb80: Added contract AssetTransferToENS that can be used as a destination for DELEGATECALL vouchers to transfer assets to ENS-identified accounts.
    Added library LibAddress for safe low level call and safe delegate call.
  • cae579d: Added ENS Portal.
    Added a new input encoding for ENS inputs.

Minor Changes

  • 5559379: Add a contract for safe ERC20 transfers. This can be used by delegatecall vouchers.
  • d4c1164: Add self-hosted application factory contract
  • 8e958f2: Supported the execution of DELEGATECALL vouchers

v1.4.0

22 Apr 15:08
Compare
Choose a tag to compare

Minor Changes

  • fe97347: Remove arbitrum goerli and optimism goerli configuration
  • c2c239e: Add self-hosted application factory contract

v1.3.1

15 Apr 15:32
Compare
Choose a tag to compare

Patch Changes

v1.3.0

11 Apr 19:22
Compare
Choose a tag to compare

Minor Changes

  • 705bfa5: Support deployment to base network.

v2.0.0-rc.2

27 Mar 16:23
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

Major Changes

  • 91d1c11: Remove EvmInspect function

Minor Changes

  • 91d1c11: Rename parameters of EvmAdvance function

v2.0.0-rc.1

30 Jan 22:50
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

Patch Changes

  • f29b098: Adjusted the GitHub Action that publishes the Rust bindings to crates.io.

    • Initialize git submodules recursively
    • Install the foundry toolkit