-
Notifications
You must be signed in to change notification settings - Fork 128
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### 0.8.0 - Update sol => 0.8.0 - Update tests - Upgrade all dependencies - Adapt to new OnchainID version - remove SafeMath - add helpers + deployIdentityProxy method - clean tests + remove redundancies - export artifacts - update solhint rules - remove warning for unused variables on solidity - import OZ contracts to contracts + update to 0.8.0 - Add SPDX Licenses ### Permissioning - modify contracts - add compliance manager role - add multipurpose compliance function for custom compliance management - add tests for all permissioning functions - test coverage is 100% ### DvD transfers - add DVD transfer manager contract - add tests for DVD functions - test coverage is 100% includes PR #89 #90 & #96 Co-authored-by: Kevin Thizy <kevin.thizy@intech.lu> Co-authored-by: joachimlebrun <joachim@tokeny.com>
- Loading branch information
1 parent
737253a
commit d980af6
Showing
51 changed files
with
26,410 additions
and
8,060 deletions.
There are no files selected for viewing
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
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,6 +10,5 @@ bin | |
.vscode/ | ||
|
||
# NPM | ||
package-lock.json | ||
gas-report | ||
/bin/ |
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Change Log | ||
All notable changes to this project will be documented in this file. | ||
|
||
## [3.5.0] | ||
|
||
### Update | ||
- Updated solidity to version 0.8.0 | ||
- Update comments in contracts code | ||
- Update ONCHAINID imports with the proxified version (version 1.4.0) | ||
- Update all dependencies to the latest stable version | ||
|
||
|
||
|
||
### Added | ||
- **DVDTransferManager** contract | ||
- Tests for DVDTransferManager functions (100% test coverage) | ||
- **callComplianceFunction** on OwnerManager to interact with any custom compliance function | ||
- complianceManager role on OwnerManager | ||
- exports for all contracts to be used in SDK | ||
- flat contract for DVDTransferManager | ||
- ONCHAINID proxified contract deployer for tests | ||
|
||
|
||
### Fix | ||
|
||
- flat contracts script : fix typo in token flattener command | ||
|
||
### Changed | ||
|
||
- Release & pre release flows (yarn -> npm) | ||
- removed useless lines on `removeClaimTopics` function | ||
- add try/catch in `isVerified` function to avoid errors with incompatible claims | ||
- removed useless lines on `removeTrustedIssuer` function | ||
- changed required key for roles on AgentManager contract (MANAGEMENT key -> EXECUTION key) | ||
- changed required key for roles on OwnerManager contract (MANAGEMENT key -> EXECUTION key) | ||
- import interfaces from openzeppelin instead of local copy | ||
- contract name : **Storage** -> **TokenStorage** |
Oops, something went wrong.