Changelog
Track the evolution of Revoluzion Ecosystem Web3 Dapp changelog and updates
Fee Exemption Detection System for Airdrop Contracts
not setComprehensive implementation of fee exemption detection system to alert users and administrators about transfer fee implications during airdrop claiming. Features multi-function fallback strategy for robust contract compatibility and real-time fee status monitoring.
Implemented comprehensive fee exemption detection system with support for multiple common function signatures: isExemptFromFee, excludeFromFees, _isExcludedFromFee, isExcludedFromFees, and isFeeExempt
Added useCheckFeeExemption hook with intelligent multi-function fallback strategy, caching with 5-minute TTL, and structured status responses (exempt/not_exempt/unknown/error)
Enhanced Claim Card component with fee exemption warnings in Token Information section, displaying clear alerts about potential transfer fees during token claiming
Updated Admin Dashboard with contract exemption status monitoring in token deposit section, providing guidance for proper airdrop contract setup
Added user-friendly alert system with color-coded status indicators: green for exempt contracts, yellow warnings for fee-charging contracts, blue info for unknown status
Integrated fee exemption checks with existing token information infrastructure, leveraging current useReadContract patterns and error handling systems
Enhanced user safety by preventing unexpected fee deductions during airdrop claiming through proactive contract fee structure detection and clear user warnings
Implemented performance optimization with conditional execution, caching, and proper loading states to minimize unnecessary network calls while maintaining real-time accuracy