All notable changes to this project will be documented in this file.
- testing multiple calls to init function
- proxy implements Initializable from OpenZeppelin
- bug related to Initializable library was allowing multiple calls on init function as the initializer modifier was not working properly
- Double spdx identifier on ClaimTopicsRegistry.sol
- updated licenses from 2019 to 2021
- fix bug on the try/catch of
isVerified
function to return false if the verification of the claim returns an error on the last claim checked on the ONCHAINID
- 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
- 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
- flat contracts script : fix typo in token flattener command
- 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