Add abstract definition of JumpPort Portal contracts
Summary by CodeRabbit
-
New Features
- Introduced a new contract enabling administrators to manage unlock permissions for accounts.
- Added functions allowing administrators to unlock all tokens or block portal activities directly.
- Enhanced role-based access control with an admin role that implicitly includes all permissions.
- Improved event notifications for role and permission changes.
-
Bug Fixes
- Corrected typographical errors in contract descriptions for improved clarity.
-
Chores
- Updated Solidity compiler version to 0.8.20 for improved compatibility and performance.
Edited by MoonCat Bot