Staking Logic
Protocol (TCP) features a staking mechanism that enables token holders to earn rewards while supporting the protocol.
What is Staking?
Staking is the process of locking tokens in a smart contract to earn rewards. When you stake:
- You deposit TCP tokens — Lock tokens in staking contract
- Rewards accrue over time — Earn rewards based on stake
- You can claim rewards — Withdraw earned rewards
- You can unstake anytime — Withdraw staked tokens
Staking Objectives
1. Incentivize Participation
Purpose
- Reward token holders
- Encourage long-term holding
- Support community engagement
- Build ecosystem participation
How It Works
- Stakers earn rewards
- Rewards increase over time
- Rewards incentivize holding
- Participation is rewarded
2. Align Incentives
Purpose
- Align holder interests with protocol
- Encourage protocol support
- Build community commitment
- Support long-term growth
How It Works
- Stakers benefit from protocol success
- Rewards increase with participation
- Incentives aligned with growth
- Community invested in success
3. Distribute Rewards
Purpose
- Distribute tokens to participants
- Support ecosystem growth
- Reward community contributions
- Enable sustainable distribution
How It Works
- Rewards distributed to stakers
- Distribution is transparent
- Rewards are earned, not given
- Distribution is sustainable
4. Support Protocol Security
Purpose
- Encourage participation
- Build community commitment
- Support long-term stability
- Strengthen ecosystem
How It Works
- Stakers are invested in protocol
- Stakers benefit from success
- Stakers support stability
- Community commitment strengthens protocol
Staking Mechanism
How Staking Works
1. User Deposits TCP
↓
2. Tokens Locked in Staking Contract
↓
3. Rewards Accrue Over Time
↓
4. User Claims Rewards
↓
5. User Can Unstake Anytime
Staking Process
Step 1: Deposit
- User approves staking contract to spend tokens
- User deposits TCP tokens
- Tokens locked in staking contract
- Stake recorded on-chain
Step 2: Earn
- Rewards accrue over time
- Reward rate determined by parameters
- Rewards calculated transparently
- Rewards tracked on-chain
Step 3: Claim
- User claims earned rewards
- Rewards transferred to user wallet
- Claim recorded on-chain
- User can claim anytime
Step 4: Unstake
- User can unstake anytime
- Staked tokens returned to user
- Unstake recorded on-chain
- No lock-up period required
Reward Mechanism
Reward Calculation
Rewards are calculated based on:
- Stake Amount — How many tokens staked
- Stake Duration — How long tokens are staked
- Reward Rate — Percentage return per period
- Total Pool — Total tokens in staking pool
Reward Formula
User Reward = (User Stake / Total Stake) × Total Rewards
Reward Distribution
Rewards are distributed:
- Continuously — Rewards accrue over time
- On-Demand — User claims when ready
- Transparently — Calculation visible on-chain
- Automatically — Smart contract handles distribution
Reward Funding
Reward Sources
Rewards come from:
- Allocation Pool — Tokens allocated for rewards
- Protocol Revenue — Revenue from protocol operations
- Ecosystem Allocations — Allocations for rewards
- Treasury — Treasury can fund rewards if needed
Reward Sustainability
Rewards are designed to be sustainable through:
- Adequate Funding — Sufficient tokens allocated
- Sustainable Rate — Rate designed to last long-term
- Flexible Adjustment — Rate can be adjusted if needed
- Transparent Tracking — Reward pool tracked on-chain
Reward Rate
The reward rate is:
- Transparent — Publicly available
- Adjustable — Can be modified if needed
- Sustainable — Designed for long-term viability
- Fair — Applied equally to all stakers
Staking Parameters
Key Parameters
| Parameter | Description |
|---|---|
| Minimum Stake | Minimum tokens required to stake |
| Reward Rate | Percentage return per period |
| Reward Period | Time period for reward calculation |
| Lock-Up Period | Time tokens are locked (if applicable) |
| Maximum Stake | Maximum tokens per user (if applicable) |
Parameter Management
Parameters are managed through:
- Owner Control — Routine adjustments
- Multisig Approval — Critical changes
- Community Input — Major changes may require input
- Transparent Process — All changes logged on-chain
Staking Transparency
Staking Information
All staking information is publicly available:
✅ Reward Rate — Current reward rate
✅ Total Staked — Total tokens in staking pool
✅ Your Stake — Your staked amount
✅ Your Rewards — Your earned rewards
✅ Reward History — Past reward distributions
Verification Methods
You can verify staking information:
-
Staking Contract
- Check reward rate
- View total staked
- Check your stake
- View your rewards
-
PolygonScan
- View staking events
- Monitor stake changes
- Track reward distributions
- Verify transactions
-
Community Tools
- Use staking dashboards
- Monitor reward rates
- Track staking metrics
- Analyze staking trends
Staking Economics
Reward Economics
Staking rewards are designed to:
- Incentivize Participation — Rewards encourage staking
- Support Value — Rewards support token value
- Sustainable — Rewards designed for long-term viability
- Fair — Rewards distributed fairly to all stakers
Staking Yield
Your staking yield depends on:
- Reward Rate — Percentage return
- Stake Duration — How long you stake
- Total Pool — Total tokens staked
- Your Stake — Your staked amount
Yield Calculation
Annual Yield = (Reward Rate × Your Stake) / 100
Staking User Flow
Example: Staking 1,000 TCP
1. Approve Staking Contract
- Approve 1,000 TCP for spending
2. Deposit Tokens
- Deposit 1,000 TCP
- Tokens locked in contract
- Stake recorded on-chain
3. Earn Rewards
- Rewards accrue daily
- After 1 year: 100 TCP earned (10% APY)
- Rewards tracked on-chain
4. Claim Rewards
- Claim 100 TCP rewards
- Rewards transferred to wallet
- Claim recorded on-chain
5. Unstake (Optional)
- Unstake 1,000 TCP
- Tokens returned to wallet
- Unstake recorded on-chain
Staking Risks
Considerations
When staking, consider:
⚠️ Smart Contract Risk — Staking contract may have vulnerabilities
⚠️ Market Risk — Token value may decrease
⚠️ Reward Risk — Reward rate may change
⚠️ Liquidity Risk — Tokens locked while staking
⚠️ Operational Risk — Protocol operations may be disrupted
Risk Mitigation
Risks are mitigated through:
✅ Audited Contracts — Staking contract audited for security
✅ Transparent Operations — All operations logged on-chain
✅ Flexible Unstaking — Can unstake anytime
✅ Reward Sustainability — Rewards designed to be sustainable
✅ Community Oversight — Community monitors staking operations
Staking Governance
Staking Parameters
Staking parameters are governed through:
- Owner Control — Routine adjustments
- Multisig Approval — Critical changes
- Community Input — Major changes may require input
- Transparent Process — All changes logged on-chain
Staking Flexibility
The staking mechanism allows for:
- Reward Rate Adjustment — Modify reward rate
- Parameter Adjustment — Modify staking parameters
- Pool Management — Manage reward pool
- Emergency Pause — Pause staking if needed
Important Notes
Staking Accuracy
- Official Source — Always refer to official documentation for staking information
- On-Chain Verification — Verify staking on-chain
- Updates — Staking mechanism may be updated, check for latest information
- Context — Understand staking in context of overall tokenomics
Staking Considerations
When evaluating staking:
✅ Understand the mechanism — Know how staking works
✅ Verify the rewards — Check reward rate on-chain
✅ Monitor your stake — Track your staked amount
✅ Assess the risks — Evaluate staking risks
Key Takeaways
- Simple mechanism — Easy to understand and use
- Transparent rewards — All rewards calculated and verified on-chain
- Flexible participation — Stake and unstake anytime
- Sustainable design — Rewards designed for long-term viability
- Community trust — Transparent, auditable staking operations
Next: Learn about Treasury & Liquidity Logic and how these critical assets are protected.