Changelog

Track the evolution of Revoluzion Ecosystem Web3 Dapp changelog and updates

Fee Exemption Detection System for Airdrop Contracts

not set

Comprehensive 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.

Feature

Implemented comprehensive fee exemption detection system with support for multiple common function signatures: isExemptFromFee, excludeFromFees, _isExcludedFromFee, isExcludedFromFees, and isFeeExempt

Feature

Added useCheckFeeExemption hook with intelligent multi-function fallback strategy, caching with 5-minute TTL, and structured status responses (exempt/not_exempt/unknown/error)

Improvement

Enhanced Claim Card component with fee exemption warnings in Token Information section, displaying clear alerts about potential transfer fees during token claiming

Improvement

Updated Admin Dashboard with contract exemption status monitoring in token deposit section, providing guidance for proper airdrop contract setup

Feature

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

Improvement

Integrated fee exemption checks with existing token information infrastructure, leveraging current useReadContract patterns and error handling systems

Security

Enhanced user safety by preventing unexpected fee deductions during airdrop claiming through proactive contract fee structure detection and clear user warnings

Feature

Implemented performance optimization with conditional execution, caching, and proper loading states to minimize unnecessary network calls while maintaining real-time accuracy