Releases: cartesi/rollups-contracts
v2.0.0-rc.7
Patch Changes
- 56a8d11: Generate Alloy bindings in the CI
v2.0.0-rc.6
Major Changes
-
f8c25e9: Added a
lastProcessedBlockNumber
parameter toIConsensus
functions and events. -
3d40890: Removed
authorityOwner
parameter fromAuthorityCreated
event. -
7f27379: Added an
epochLength
parameter to functions of:IAuthorityFactory
ISelfHostedApplicationFactory
IQuorumFactory
Minor Changes
- 7f27379: Added a
getEpochLength
function toIConsensus
interface.
v2.0.0-rc.5
Major Changes
-
5b46210: Add
validateOutputHash
function toIApplication
-
5b46210: Removed
InputRange
struct -
5b46210: Refactored
IConsensus
- Removed
InputRange
from functions and events - Claim is now output hashes root hash
- Replaced
getEpochHash
withwasClaimAccepted
- Removed
-
5b46210: Updated
wasOutputExecuted
function signature- Removed
inputIndex
parameter - Renamed
outputIndexWithinInput
asoutputIndex
- Removed
-
5b46210: Remove functions
getInputBox
andgetPortals
fromIApplication
-
5b46210: Removed parameters from
Application
contractsIInputBox
(not used)IPortals[]
(wasted gas onSSTORE
, not used)
-
5b46210: Removed support to ERC-165 (not used)
-
5b46210: Remove
IInputBox
andIPortal[]
parameters fromIApplicationFactory
andISelfHostedApplicationFactory
functions and events -
5b46210: Completely restructured
OutputValidityProof
- Removed all fields
- Added
outputIndex
- Added
outputHashesSiblings
v2.0.0-rc.4
v2.0.0-rc.3
Major Changes
- 472eb80: Added contract
AssetTransferToENS
that can be used as a destination forDELEGATECALL
vouchers to transfer assets to ENS-identified accounts.
Added libraryLibAddress
for safe low level call and safe delegate call. - cae579d: Added ENS Portal.
Added a new input encoding for ENS inputs.
Minor Changes
v1.4.0
v1.3.1
v1.3.0
v2.0.0-rc.2
v2.0.0-rc.1
Patch Changes
-
f29b098: Adjusted the GitHub Action that publishes the Rust bindings to crates.io.
- Initialize git submodules recursively
- Install the foundry toolkit