Skip to content

Commit 6aa8849

Browse files
authored
[ETHEREUM-CONTRACTS] GDA storage layout refactoring (#2086)
1 parent a013a93 commit 6aa8849

File tree

6 files changed

+801
-644
lines changed

6 files changed

+801
-644
lines changed

.github/workflows/daily-slack-message.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

packages/ethereum-contracts/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ All notable changes to the ethereum-contracts will be documented in this file.
33

44
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6+
## [UNRELEASED]
7+
8+
### Changed
9+
- Refactored `GeneralDistributionAgreementV1`: extracted functionality which reads and writes agreement data to from/to the token contract into dedicated libraries:
10+
- `GDAv1StorageLib` contains data structures and related encoders/decoders.
11+
- `GDAv1StorageReader` contains getters reading agreement data from the token contract, allowing contracts to get this data without making a call to the GDA contract.
12+
- `GDAv1StorageWriter` contains functions for writing agreement data to the token contract. This can only be used by the GDA contract itself.
13+
614
## [v1.13.0]
715

816
### Added

0 commit comments

Comments
 (0)