소개
This skill provides a comprehensive toolkit for testing Solidity smart contracts, enabling developers to implement robust testing strategies through Hardhat and Foundry. It streamlines the creation of unit and integration test suites, supports advanced patterns like mainnet forking and account impersonation, and facilitates property-based fuzzing to identify edge cases. By integrating gas optimization analysis and automated coverage reporting, it ensures that DeFi protocols and decentralized applications are both secure and efficient before deployment to mainnet.