From 8f1ef79a0e8c979ad171403c6766da94a47c3037 Mon Sep 17 00:00:00 2001 From: Guilherme Dantas Date: Fri, 19 May 2023 17:42:40 -0300 Subject: [PATCH] fix: changelog --- CHANGELOG.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c271b74..390e2413 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,14 +28,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `CartesiDApp` does not implement [EIP-2535](https://eips.ethereum.org/EIPS/eip-2535) anymore - Made each Portal a contract of their own, and shared amongst all the DApps - Made inputs added by Portals more compact by using the [packed ABI encoding](https://docs.soliditylang.org/en/latest/abi-spec.html#non-standard-packed-mode) instead of the standard one -- Made ERC-20 deposits more generic by allowing L1 transfers to fail, and adding a boolean field signaling whether it was successful or not -- Made ERC-721 deposits more generic by adding an arbitrary data field to be interpreted by L2 -- Validators are now paid by working time (new Consensus Payment System), and not by number of claims (old Fee Manager Facet) +- Made ERC-20 deposits more generic by allowing base layer transfers to fail, and adding a boolean field signaling whether it was successful or not +- Made ERC-721 deposits more generic by adding an arbitrary data field to be interpreted by the off-chain machine in the execution layer - Moved the input boxes of every DApp into a single, permissionless contract -- Input boxes are now append-only -- they are not cleared every new epoch (old Input Facet) +- Input boxes are now append-only—they are not cleared every new epoch (old Input Facet) - Modularized the consensus layer (a DApp can now seamlessly change its consensus model) - Modularized the claim storage layer (a consensus can now seamlessly change how it stores claims) -- Renamed `inputIndex` field from `OutputValidityProof` struct as `epochInputIndex` - Voucher bitmask position is now determined by the input index (in the input box) and output index - Validators need now to specify the range of inputs of each claim they submit on-chain - Refactor GraphQL API for simplified architecture