v0.3.0 #28
sscovil
announced in
Announcements
v0.3.0
#28
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Major Architecture Redesign
This release introduces a complete rewrite of EVMAuth with modular architecture, dual token standard support, and enterprise-ready features for authorization state management.
Key Features
Dual Token Standard Support
Core Improvements
Token Management
1, assigned automatically viacreateToken(EVMAuthTokenConfig config)updateToken(uint256 id, EVMAuthTokenConfig config)Payment System
0to disable specific payment methodsContract Infrastructure
Token Expiration & Cleanup
pruneBalanceRecords(address account, uint256 id)for manual cleanupUpdated Roles
TOKEN_MANAGER_ROLE: Configure tokens and metadataACCESS_MANAGER_ROLE: Pause/unpause and freeze/unfreeze accountsTREASURER_ROLE: Update treasury addressMINTER_ROLE: Issue tokens programmaticallyBURNER_ROLE: Burn tokens from accountsUPGRADE_MANAGER_ROLE: Authorize contract upgradesDocumentation & Testing
Migration Notes
Breaking Changes
This discussion was created from the release v0.3.0.
All reactions