Asset Permission Declaration
Zero Withdrawal Rights
The contract code does not include any interfaces that allow the owner or any other role to directly withdraw, redeem, or extract assets. Even with the highest administrative permissions, USDT or other tokens cannot be transferred out of the contract.
Single Restricted Purpose
The USDT held in the contract can only be utilized through the marketEntry function under the following conditions:
Price Threshold: The preset price conditions must be met.
Predefined LP Pair: The transaction must target the predefined LP trading pair for purchasing KSP tokens.
If either condition fails (price or LP address mismatch), the transaction will automatically revert. Outside of this process, USDT assets cannot be accessed, redirected, or authorized for any other purpose.
Code-Level Constraints
All transfer logic is strictly embedded within the marketEntry function and safeguarded by:
Role Permissions: Restricted to DAO_ROLE.
Time Deadline: Enforced execution timelines.
Price Verification: Ensures compliance with price conditions.
These measures guarantee that assets are utilized exclusively within the defined operational logic, preventing arbitrary transfers or misuse.
Last updated