ZeUSD Token
Overview
ZeUSD is an upgradeable ERC-20 token that serves as the core stable asset of the ZeUSD protocol. It incorporates advanced features like blacklisting, role-based access control, and cross-chain compatibility through Layer Zero.
Key Features
1. Token Configuration
Name: ZeUSD
Symbol: ZeUSD
Decimals: 6
Implementation: ERC-20 Upgradeable
2. Access Control System
DEFAULT_ADMIN_ROLE (Owner): Controls administrative functions
ADMIN_ROLE (Admin): Manages operational features.
Router: Exclusive minting privileges
3. Security Features
Blacklist System
Prevents malicious actors from using the token
Administrators can add/remove addresses
Affects transfers and approvals
Router Control
Only authorized router can mint/burn tokens
Prevents unauthorized token creation
Ensures protocol integrity
Core Functions
Minting
Called exclusively by router
Creates new tokens based on collateral
Emits Transfer event
Burning
Destroys tokens when collateral is redeemed
Requires approval for burnFrom
Updates total supply
Last updated