Enhanced Security Controls and Bond Management Updates
This release includes bug fixes and new features focused on enhancing security, functionality, and flexibility.
Fixed Bugs:
Resolved role validation inconsistency with onlyRole(_DEFAULT_ADMIN_ROLE).
Corrected _triggerScheduledSnapshots to use "_max" correctly.
Fixed _initCoupon to decode IBond.Coupon instead of uint.
Enabled _onScheduledSnapshotTriggered to initialize without actionId set to 0.
Enhanced applyRoles function to validate input data consistency.
SDK: Resolved issues in setVotingRight, setDividends, and setCoupons.
New Features:
Admins can now update security logics.
Introduced a new role with permissions to edit bond maturity dates along with functionality.
This update provides greater control and reliability across security configurations and bond management features.