Multi-Token Support
Overview
Architecture
Token Configuration
Supported Token Structure
struct TokenInfo {
AggregatorV3Interface priceFeed;
bool isStablecoin;
}
// Storage mapping
mapping(address => TokenInfo) public tokenInfo;
mapping(address => uint256) public credits;
function isTokenWhitelisted(address token) external view returns (bool);Price Conversion Logic
Deposit Management
Multi-Token Deposits
Withdrawal Management
Token-Specific Withdrawals
Transfer Credits
Administrative Functions
Token Management
Emergency Functions
View Functions
Token Information
User Balances
Events
Best Practices
For Administrators
For Users
For Developers
Last updated