Liquidity Protection
Protocol (TCP) implements advanced liquidity protection that goes beyond simple locks to provide comprehensive LP safeguards.
Why Liquidity Protection Matters
Liquidity is critical because:
- Trading depends on it — Users need liquidity to trade
- Price stability depends on it — Adequate liquidity supports stable prices
- Investor confidence depends on it — Protected LP builds trust
- Long-term viability depends on it — Permanent LP ensures sustainability
TCP's Liquidity Protection Approach
TCP protects LP through:
- Permanent Portion — 85% locked long-term
- Flexible Portion — 15% with daily limits
- Proposal System — Formal process for withdrawals
- Timelocks — Waiting periods before execution
- Daily Limits — Caps on flexible withdrawals
Permanent Liquidity Protection
85% Permanent Portion
Characteristics
- 85% of total LP locked
- 365+ day lock period
- Cannot be withdrawn before expiration
- Lock can be extended, not shortened
Benefits
- Long-term LP guaranteed
- Investor confidence
- Price stability
- Sustainable trading
Protection Mechanism
Total LP
└── Permanent (85%)
├── 365+ day lock
├── Cannot be withdrawn early
├── Lock can be extended
└── Timelock on withdrawal after expiration
Lock Enforcement
The lock is enforced by smart contract:
- Cannot be bypassed
- Cannot be shortened
- Cannot be circumvented
- Immutable on-chain
Flexible Liquidity Protection
15% Flexible Portion
Characteristics
- 15% of total LP available
- Daily withdrawal limits
- Proposal-based withdrawals
- Timelock enforcement
Benefits
- Some flexibility for operations
- Daily limits prevent abuse
- Proposal system enables oversight
- Timelocks enable community reaction
Protection Mechanism
Total LP
└── Flexible (15%)
├── Daily limit (e.g., 1% per day)
├── Proposal required
├── Timelock enforcement
└── Consumption tracking
Daily Limit Enforcement
Daily limits are enforced by smart contract:
- Consumption tracked per day
- Resets daily
- Cannot exceed limit
- Prevents large sudden withdrawals
Withdrawal Process
For Permanent LP (after lock expires)
1. Lock expires
- 365+ days passed
- Withdrawal becomes possible
- Expiration date transparent
2. Propose withdrawal
- Owner proposes withdrawal
- Amount specified
- Proposal recorded on-chain
3. Timelock period
- 7 days (example)
- Community monitors
- Proposal can be cancelled
4. Execute withdrawal
- After timelock expires
- Owner executes withdrawal
- LP transferred
5. Completion
- LP balance updated
- Event logged on-chain
- Transparency maintained
For Flexible LP
1. Check daily limit
- Daily limit: 1% of flexible portion
- Current consumption: 0.3%
- Available: 0.7%
2. Propose withdrawal
- Owner proposes withdrawal
- Amount: 0.5% (within limit)
- Proposal recorded on-chain
3. Timelock period
- 7 days (example)
- Community monitors
- Proposal can be cancelled
4. Execute withdrawal
- After timelock expires
- Owner executes withdrawal
- LP transferred
5. Completion
- LP balance updated
- Daily consumption updated
- Event logged on-chain
- Transparency maintained
Liquidity Transparency
Public Information
All liquidity information is public:
✅ LP Balance — Current LP holdings
✅ Permanent Portion — 85% portion details
✅ Flexible Portion — 15% portion details
✅ Lock Status — Lock expiration date
✅ Daily Limits — Daily withdrawal limits
✅ Pending Proposals — Proposed withdrawals
✅ Withdrawal History — Past withdrawals
Verification Methods
You can verify liquidity information:
-
PolygonScan
- Check LP balance
- View lock events
- Monitor proposals
- Track withdrawals
-
Contract Functions
- Call getLPBalance()
- Call getPermanentLPBalance()
- Call getFlexibleLPBalance()
- Call getLockStatus()
- Call getDailyLimitStatus()
-
Community Tools
- Use liquidity dashboards
- Monitor LP metrics
- Track lock status
- Analyze patterns
Liquidity Protection Benefits
For Investors
✅ Confidence — Protected LP builds investor confidence
✅ Stability — Permanent LP ensures long-term stability
✅ Transparency — All LP information public and verifiable
✅ Oversight — Community can monitor LP
For Traders
✅ Liquidity — Adequate LP ensures efficient trading
✅ Slippage — Protected LP reduces slippage
✅ Stability — Stable LP supports stable prices
✅ Reliability — Long-term LP ensures reliability
For the Protocol
✅ Sustainability — Permanent LP ensures long-term viability
✅ Credibility — Advanced protection builds credibility
✅ Institutional Appeal — Professional approach attracts institutions
✅ Market Stability — Protected LP supports market stability
Liquidity Protection Examples
Example 1: Permanent LP Lock
Scenario: Protect 1000 LP tokens for 365 days
Day 0:
- 1000 LP locked
- Lock duration: 365 days
- Unlock date: Day 365
- Event logged on PolygonScan
Days 1-364:
- LP locked and protected
- Cannot be withdrawn
- Community can verify lock
- Lock status visible on-chain
Day 365:
- Lock expires
- Withdrawal becomes possible
- Owner can propose withdrawal
- Timelock begins
Day 372:
- Timelock expires
- Owner executes withdrawal
- LP transferred
- Event logged on PolygonScan
Completion:
- LP protected for 365 days
- Transparency maintained
- Investor confidence maintained
Example 2: Flexible LP Withdrawal
Scenario: Withdraw from flexible portion
Daily Limit: 1% of flexible portion (10 LP)
Current Consumption: 3 LP
Available: 7 LP
Day 0:
- Owner proposes withdrawal
- Amount: 5 LP (within limit)
- Proposal recorded on-chain
Days 1-6:
- Timelock period
- Community monitors
- Proposal can be cancelled
Day 7:
- Timelock expires
- Owner executes withdrawal
- 5 LP transferred
- Daily consumption: 8 LP
Day 8:
- Daily consumption resets
- New daily limit available
- Process can repeat
Completion:
- Flexible LP accessed with safeguards
- Daily limits enforced
- Transparency maintained
Key Takeaways
- Dual protection — Permanent lock + flexible limits
- Long-term security — 85% locked for 365+ days
- Flexible access — 15% available with daily limits
- Timelock enforcement — All withdrawals require delays
- Complete transparency — All operations logged on-chain
Next: Learn about Treasury Protection and treasury safeguards.