
Project Background
The Solidity smart contract for a token called “Sustainix Renewable” (SXR). This contract extends the ERC20 standard with additional features such as burnable tokens, fee mechanisms, swap thresholds, and automated market maker (AMM) management.
Here’s a brief overview of the contract features and structure:
- ERC20 Standard and Burnable Tokens: Inherits from `ERC20` and `ERC20Burnable`.
- Ownership:
- Uses `Ownable2Step` to manage ownership.
- The `Initializable` ensures that certain functions run only once after deployment.
- Fees and Liquidity:
- Supports three types of fees: buy, sell, and transfer.
- Fees can be allocated for research and liquidity.
- Uses UniswapV2 for liquidity operations.
- Exclusions: Addresses can be excluded from fees and trade limits.
- Trading Limits:
- Enforces maximum buy and sell amounts.
- Implements trade cooldown periods to prevent rapid trades.
- Swap and Liquify:
- Automatically swaps tokens for ETH and adds liquidity.
- Supports adding liquidity from leftover tokens.
- Error Handling: Custom error messages for various validation checks.
This contract is designed to handle various aspects of an ERC20 token, including fees, liquidity management, and trading restrictions, making it suitable for a decentralized finance (DeFi) application.
Website: sustainix.org
Executive Audit Summary
- According to the standard audit assessment, the Customer`s solidity smart contracts are “Secured”. Also, these contracts contain owner control, which does not make them fully decentralized.
- We used various tools like Slither, Solhint and Remix IDE. At the same time this finding is based on critical analysis of the manual audit.
- We found 3 very low-level issues.
Audit Report in PDF
Audit Report Flip book
Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.