-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version Packages #147
Open
github-actions
wants to merge
1
commit into
main
Choose a base branch
from
changeset-release/main
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Version Packages #147
+300
−418
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
force-pushed
the
changeset-release/main
branch
from
November 21, 2023 14:10
efc639f
to
dd317bf
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
November 28, 2023 12:28
6c0bbe8
to
ee00684
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
4 times, most recently
from
December 4, 2023 12:41
fa41577
to
bd5e7de
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
December 11, 2023 12:50
5b88213
to
e95a39e
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
7 times, most recently
from
December 21, 2023 17:50
232a6be
to
cf0cf4c
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
from
December 21, 2023 19:25
cf0cf4c
to
9e3d5af
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
January 11, 2024 08:41
3f5c8a4
to
02df8a2
Compare
github-actions
bot
force-pushed
the
changeset-release/main
branch
7 times, most recently
from
January 18, 2024 07:13
0b45594
to
9031675
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
9 times, most recently
from
February 2, 2024 21:58
f30a021
to
c5e902d
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
from
February 5, 2024 19:26
c5e902d
to
2952614
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
March 27, 2024 14:10
e7f378c
to
9b0b1d6
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
April 8, 2024 17:09
13ae0db
to
453dd4f
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
from
April 9, 2024 12:31
453dd4f
to
147b420
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
from
April 17, 2024 18:16
147b420
to
50f7a03
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
from
April 29, 2024 04:25
50f7a03
to
8ba15b4
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
4 times, most recently
from
May 10, 2024 08:27
c35e53f
to
3e1ac7c
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
from
May 13, 2024 16:11
3e1ac7c
to
ae56964
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
May 29, 2024 18:11
32c5e4e
to
d08a023
Compare
rollups-contracts-bot
force-pushed
the
changeset-release/main
branch
from
May 31, 2024 01:50
d08a023
to
b93194e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@cartesi/rollups@2.0.0
Major Changes
8ba37d2: Modified the
OutputValidityProof
struct:vouchersEpochRootHash
andnoticesEpochRootHash
fields into a singleoutputsEpochRootHash
fieldinputRange
field8ba37d2: Modified the ERC-20 deposit input:
success
field, because the ERC-20 portal now only adds inputs for successful deposits.8ba37d2: Modified the
CanonicalMachine
library:VOUCHER_METADATA_LOG2_SIZE
andNOTICE_METADATA_LOG2_SIZE
constants into a singleOUTPUT_METADATA_LOG2_SIZE
constant (with the same value).EPOCH_VOUCHER_LOG2_SIZE
andEPOCH_NOTICE_LOG2_SIZE
constants into a singleEPOCH_OUTPUT_LOG2_SIZE
constant (with the same value).INPUT_MAX_SIZE
constant to reflect a change in the off-chain machine.8ba37d2: Modified the
EtherPortal
contract:Made it support the following interfaces (as in EIP-165):
IERC165
IPortal
IEtherPortal
8ba37d2: Modified the
AbstractConsensus
contract:join
functiongetEpochHash
function_acceptClaim
function8ba37d2: Inputs are now blockchain-agnostic and self-contained blobs.
446d05a: Add the following fields as the input metadata:
8ba37d2: Modified the
IInputRelay
interface:IPortal
contracts/portals
IERC165
8ba37d2: Modified the
ERC1155BatchPortal
contract:Made it support the following interfaces (as in EIP-165):
IERC165
IPortal
IERC1155BatchPortal
8ba37d2: Modified the
IEtherPortal
interface:EtherTransferFailed
error.8ba37d2: Bumped
@openzeppelin/contracts
from4.9.2
to5.0.2
.8ba37d2: Moved
Proof
to a dedicated file in thecommon
directory.8ba37d2: Added a
value
field to vouchers.8ba37d2: Moved
OutputValidityProof
to a dedicated file in thecommon
directory.8ba37d2: Modified the
ICartesiDAppFactory
interface:Renamed it as
IApplicationFactory
.Added the following parameters to its functions and events:
inputBox
portals
8ba37d2: Modified the
CartesiDApp
contract:Renamed it as
Application
.Added the following parameters to its constructor:
inputBox
portals
Made it support the following interfaces (as in EIP-165):
IApplication
IERC721Receiver
Removed the
withdrawEther
function.Removed the
OnlyApplication
error.Removed the
EtherTransferFailed
error.8ba37d2: Modified the
ERC1155SinglePortal
contract:Made it support the following interfaces (as in EIP-165):
IERC165
IPortal
IERC1155SinglePortal
8ba37d2: Removed:
History
contract.IHistory
interface.HistoryFactory
contract.IHistoryFactory
interface.AuthorityHistoryPairFactory
contract.IAuthorityHistoryPairFactory
interface.OutputEncoding
library.LibInput
library.DAppAddressRelay
contract.IDAppAddressRelay
interface.8ba37d2: Modified the
ICartesiDApp
interface:Renamed it as
IApplication
.Made it inherit from:
IERC721Receiver
.IERC1155Receiver
(which inherits fromIERC165
).Modified the
executeVoucher
function:executeOutput
.proof
parameter toOutputValidityProof
.Modified the
validateNotice
function:validateOutput
.proof
parameter toOutputValidityProof
.Modified the
VoucherExecuted
event:OutputExecuted
.voucherId
parameter intoinputIndex
andoutputIndexWithinInput
parameters.output
parameter.Modified the
wasVoucherExecuted
function:wasOutputExecuted
.Added a
getInputBox
function.Added a
getPortals
function.Added an
InputIndexOutOfRange
error.Added an
OutputNotExecutable
error.Added an
OutputNotReexecutable
error.Added an
IncorrectEpochHash
error.Added an
IncorrectOutputsEpochRootHash
error.Added an
IncorrectOutputHashesRootHash
error.8ba37d2: Modified the
IInputBox
interface:Modified the
InputAdded
event:sender
parameter.input
parameter.Added an
InputTooLarge
error.8ba37d2: Modified the
CartesiDAppFactory
contract:ApplicationFactory
.8ba37d2: Modified the
InputRelay
contract:Renamed it as
Portal
Moved it to
contracts/portals
Made it support the following interfaces (as in EIP-165):
IERC165
IPortal
8ba37d2: Modified the
Authority
contract:AuthorityWithdrawalFailed
errorNewHistory
eventgetClaim
functiongetHistory
functionjoin
functionmigrateHistoryToConsensus
functionsetHistory
functionsubmitClaim(bytes)
functionwithdrawERC20Tokens
functionsubmitClaim(address,(uint64,uint64),bytes32)
function8ba37d2: Completely modified the
IConsensus
interface:join
functiongetClaim
functionApplicationJoined
eventsubmitClaim
functiongetEpochHash
functionClaimSubmission
eventClaimAcceptance
event8ba37d2: Bumped the Solidity compiler from
0.8.19
to0.8.23
.8ba37d2: Modified the
IERC20Portal
interface:ERC20TransferFailed
error.8ba37d2: Modified the
ERC20Portal
contract:Made it support the following interfaces (as in EIP-165):
IERC165
IPortal
IERC20Portal
8ba37d2: Removed deployments to Goerli testnets (L1 and L2s).
8ba37d2: Modified the
ERC721Portal
contract:Made it support the following interfaces (as in EIP-165):
IERC165
IPortal
IERC721Portal
Minor Changes
8ba37d2: Added:
Outputs
interfaceInputRange
structLibAddress
libraryLibInputRange
libraryLibError
libraryLibMerkle32
libraryQuorum
contract (which implements theIConsensus
interface)QuorumFactory
contractIQuorumFactory
interface5559379: 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