This repository has been archived by the owner on Mar 12, 2024. It is now read-only.
Release 1.0.0
Added
- Deployed ERC-1155 portals
- Deployed contracts to mainnets
arbitrum
,ethereum
, andoptimism
- Added input relay interface and base contract
- Added
InvalidClaimIndex
error inHistory
contract - Added mainnets to
rollups-cli
- Added
RPC_URL
environment variable during deployment - Added Prometheus metrics to the
dispatcher
service - Added Redis TLS support to the node
- Added Redis cluster support to the node
- Added AWS KMS to sign node transactions
- Added Web Identity support to the AWS KMS signer
- Added README for the node
Changed
- Started using custom errors in contracts
- Made portals and relays inherit
InputRelay
- Renamed
inboxInputIndex
toinputIndex
in contracts - Deployed contracts deterministically with
CREATE2
factory - Improved proof generation system for on-chain tests
- Renamed fields in
OutputValidityProof
structure - Renamed
host-server-manager
service tohost-runner
- Renamed
deployments
image torollups-deployments
- Standardized health-check in node services
- Standardized node binary names to use
cartesi-node
prefix - Updated
@cartesi/util
to 6.0.0 - Updated Debian version to bookworm in node Docker images
- Updated Rust version to 1.71.0 in node Docker images
- Updated gRPC interfaces to 0.14.0
- Updated emulator SDK to 0.16.2
- Updated
server-manager
to 0.8.2
Removed
- Removed base portal and relay contracts and interfaces
- Removed
ConsensusCreated
event fromAuthority
contract - Removed
IInputBox
parameter fromAuthority
constructor - Removed
grpc_health_check
tool from node images - Removed testnet deployments of
goerli
,polygon_mumbai
,bsc_testnet
,iotex_testnet
, andchiado
Fixed
- Fixed input size limit in
InputBox
contract - Fixed vouchers and notices proofs in
host-runner