IMP.Money is a decentralized yield generation protocol built on the Binance Smart Chain (BSC). It democratizes access to institutional-grade DeFi strategies by automating liquidity provision in Concentrated Liquidity Market Maker (CLMM) pools on PancakeSwap V3.
By combining high-frequency fee compounding with a robust, multi-level referral system, IMP.Money creates a sustainable ecosystem for long-term wealth creation while maintaining complete decentralization through immutable smart contracts.
| Feature | Description | Benefit |
|---|---|---|
| Non-Custodial | Users maintain wallet control | Maximum security |
| Immutable Contracts | Ownership renounced | No rug pull risk |
| CLMM Strategy | Concentrated liquidity | 4000x capital efficiency |
| CertiK Audited | Third-party security review | Code verification |
Traditional DeFi yield farming presents significant barriers to entry and ongoing challenges for users:
IMP.Money eliminates these barriers by automating the entire yield generation process:
The protocol abstracts away all technical complexity, allowing users to deposit USDT and earn daily returns without any active management required.
Unlike traditional "Push" models where contracts automatically send tokens to users (which is gas-intensive and prone to failure), IMP.Money utilizes a "Pull" architecture that gives users complete control over their funds.
Yield is calculated in real-time based on the block timestamp. It accumulates in the smart contract state and can be claimed by the user at any moment with a single transaction.
When a user stakes, their capital is locked for a 21-day period. The smart contract enforces this lock on-chain. Once the maturity timestamp is reached, the capital becomes immediately withdrawable.
The protocol's core revenue engine is built on PancakeSwap V3 Concentrated Liquidity Market Making (CLMM):
IMP.Money offers a straightforward staking plan designed for simplicity and predictability:
| Parameter | Value | Notes |
|---|---|---|
| Daily Rate | 0.7% | 70 basis points |
| Lock Duration | 21 Days | Hard lock on principal |
| Total Cycle ROI | 14.7% | 0.7% × 21 days |
| Annual ROI (Simple) | ~255% | Without compounding |
| Protocol Fee | 5% | Charged from pool, not user |
The key to maximizing returns in IMP.Money is the compounding strategy. Each 21-day cycle gives you a choice.
| Cycle | Principal | 21-Day Yield | Cumulative Earnings |
|---|---|---|---|
| Cycle 1 | $1,000 | $147 | $147 |
| Cycle 2 | $1,000 | $147 | $294 |
| Cycle 5 | $1,000 | $147 | $735 |
| Cycle 10 | $1,000 | $147 | $1,470 |
| Cycle 17 | $1,000 | $147 | $2,499 |
| Year 1 Total (17 cycles) | $2,499 profit | ||
| Cycle | Principal | 21-Day Yield | New Principal |
|---|---|---|---|
| Cycle 1 | $1,000 | $147 | $1,147 |
| Cycle 2 | $1,147 | $168.61 | $1,315.61 |
| Cycle 5 | $1,718.19 | $252.57 | $1,970.76 |
| Cycle 10 | $3,886.80 | $571.36 | $4,458.16 |
| Cycle 17 | $9,947.55 | $1,462.29 | $11,409.84 |
| Year 1 Total (17 cycles) | $10,409.84 profit | ||
The protocol is designed around a simple concept: everyone invites 5 people. This creates exponential network growth.
| Level | People at Level | Math | Cumulative Network |
|---|---|---|---|
| Level 1 | 5 | 5^1 | 5 |
| Level 2 | 25 | 5^2 | 30 |
| Level 3 | 125 | 5^3 | 155 |
| Level 5 | 3,125 | 5^5 | 3,905 |
| Level 10 | 9,765,625 | 5^10 | 12M+ |
| Level 21 | 476 Trillion | 5^21 | Impossible! |
The Impire System is a 21-level referral structure designed to reward community builders. Referrals are mandatory to ensure every user is part of a team and the network grows organically.
Earn instant commissions when your downline deposits. Paid immediately on every deposit across 21 levels:
| Level | Commission % | Notes |
|---|---|---|
| Level 1 | 2.0% | Direct referrals |
| Level 2 | 1.5% | - |
| Level 3 | 1.25% | - |
| Levels 4-21 | 0.25%-1.0% | Decreasing per level |
To earn commissions from deeper levels, you must meet self-deposit and active directs requirements:
| Levels | Self Deposit | Active Directs |
|---|---|---|
| L1-3 | $10 | - |
| L4-5 | $50 | 2 directs |
| L6-10 | $100 | 3 directs |
| L11-15 | $100 | 4 directs |
| L16-21 | $200 | 5 directs |
Here is the complete breakdown of all 21 levels:
| Level Group | Levels | Commission Each | Subtotal |
|---|---|---|---|
| Direct Network | L1 | 2.0% | 2.0% |
| L2 | 1.5% | 1.5% | |
| L3 | 1.25% | 1.25% | |
| L4-6 (3 levels) | 1.0% each | 3.0% | |
| Extended Network | L7-12 (6 levels) | 0.5% each | 3.0% |
| Deep Network | L13-19 (7 levels) | 0.25% each | 1.75% |
| Legacy Network | L20 | 0.5% | 0.5% |
| L21 | 1.0% | 1.0% | |
| TOTAL | 14.0% | ||
Earn additional percentage on your entire team's ROI income (unlimited depth) based on your rank. Uses a "differential" calculation for sustainability.
| Rank | Team Size | Team Volume | ROI Bonus |
|---|---|---|---|
| Affiliate | - | - | 0% |
| ⭐ Star 1 | 100 | $5,000 | +1% |
| ⭐⭐ Star 2 | 200 | $10,000 | +2% |
| ⭐⭐⭐ Star 3 | 500 | $25,000 | +3% |
| ⭐⭐⭐⭐ Star 4 | 750 | $50,000 | +4% |
| ⭐⭐⭐⭐⭐ Star 5 | 1,000 | $100,000 | +5% |
| 👑 King's Star | 2,500 | $500,000 | +7% |
| 🏆 Master King | 10 King's Stars in team | +0.5% | |
Payout:
Transparency is key. Below is the exact mathematical model behind yield calculations.
Yield = (Principal × DailyRate × TimeElapsed) / (10000 × 86400)
| Variable | Description | Unit |
|---|---|---|
Principal |
Amount of USDT staked | Wei (18 decimals) |
DailyRate |
Plan's rate in Basis Points | BPS (1% = 100) |
TimeElapsed |
Seconds since last claim | Seconds |
10000 |
BPS to percentage divisor | Constant |
86400 |
Seconds in a day | Constant |
Yield = (1000 × 10^18 × 70 × 604800) / (10000 × 86400)Yield = 49 × 10^18 Wei = 49 USDTSecurity is paramount. IMP.Money employs a multi-layered approach to protect user funds, with both core contracts now fully immutable.
_authorizeUpgrade() function requires an owner, but owner is address(0). Upgrades are mathematically impossible.As the ultimate proof of trustlessness, we publicly disclose the deployer wallet's private key. Since ownership is renounced (owner = 0x0000...0000), this key has NO power over the contracts whatsoever.
3b841db745176567726bdcb549b926d3ac5b5a32c1bb21ce7884c4447d5a715f0x1044EF645dC6d6Cb6636048f25D4Db3b98Ddcd13
The following values are permanently set in the smart contract and cannot be changed:
| Constant | Value |
|---|---|
| VAULT | 0x3439aF4B86a419ad938CAbA8D0767a2a0eD4cE7C |
| PROTOCOL_FEE_RECIPIENT | 0xc5E399D173013A40292ABc191f37e92080755862 |
| PROTOCOL_FEE | 5% (500 basis points) |
| DAILY_RATE | 0.7% (70 basis points) |
| LOCK_PERIOD | 21 days (1,814,400 seconds) |
| USDT | 0x55d398326f99059fF775485246999027B3197955 |
0x0000000000000000000000000000000000000000 (Renounced)| Contract | Address |
|---|---|
| USDT (BEP-20) | 0x55d398326f99059fF775485246999027B3197955 |
| PancakeSwap V3 Position Manager | 0x46A15B0b27311cedF172AB29E4f4766fbE7F4364 |
Go to BSCScan and verify the contract owner is the zero address (renounced):
| Step | Action | Expected Result |
|---|---|---|
| 1 | Visit Treasury Contract on BSCScan | Contract page opens |
| 2 | Click "Read as Proxy" tab | Function list appears |
| 3 | Find and click owner() function |
Returns address |
| 4 | Verify result | 0x0000000000000000000000000000000000000000 |
| Contract | BSCScan Link | Status |
|---|---|---|
| ImpVault | View Source Code | ✅ Verified |
| ImpTreasury (Proxy) | View Source Code | ✅ Verified |
| ImpTreasury (Impl) | View Source Code | ✅ Verified |
We have published the deployer wallet's private key to prove that even if someone had access to the original deployment wallet, they have ZERO control over the contracts.
Import this key into any wallet (MetaMask, etc.) and try to do anything to the contracts. You can't. This proves:
| Claim | How to Verify | Expected Result |
|---|---|---|
| Owner is renounced | Call owner() on Treasury |
0x0000...0000 |
| Daily rate is 0.7% | Call DAILY_RATE_BPS() |
70 (basis points) |
| Lock period is 21 days | Call LOCK_PERIOD() |
1814400 (seconds) |
| Protocol fee is 5% | Call PROTOCOL_FEE_BPS() |
500 (basis points) |
| Source code is verified | Check BSCScan "Contract" tab | Green checkmark ✅ |
| CertiK audited | Visit CertiK Skynet | Audit report available |
This section provides a deep dive into the mathematics behind PancakeSwap V3's Concentrated Liquidity Market Maker (CLMM) and why it generates superior returns.
Traditional AMMs (like PancakeSwap V2) use the constant product formula:
x × y = k
Where:
x = amount of Token A in pool
y = amount of Token B in pool
k = constant (unchanged during swaps)
Problem: This spreads liquidity across ALL prices from $0 to ∞, which is incredibly inefficient for most trading pairs.
PancakeSwap V3 introduced concentrated liquidity, allowing LPs to provide liquidity within a specific price range:
x × y = L² (within range [Pa, Pb])
Where:
L = liquidity (the key variable)
Pa = lower price bound
Pb = upper price bound
The capital efficiency gain of concentrated liquidity is expressed as:
Efficiency Multiplier = 1 / (1 - √(Pa/Pb))
Efficiency = 1 / (1 - √(0.9999/1.0001))Efficiency = 1 / (1 - 0.99990)Efficiency = 1 / 0.0001Efficiency = 10,000x| Price Range | Efficiency | Risk Level | IMP Choice |
|---|---|---|---|
| 0.95 - 1.05 | ~20x | Very Low | ❌ |
| 0.99 - 1.01 | ~200x | Low | ❌ |
| 0.999 - 1.001 | ~2,000x | Medium | ❌ |
| 0.9999 - 1.0001 | ~10,000x | Higher | ✅ |
Fee Earned = Swap Amount × Fee Tier × (Your Liquidity / Total Liquidity in Range)
For PancakeSwap V3 USDT/USDC pool:
Impermanent Loss (IL) formula for standard AMM:
IL = 2 × √(Price Ratio) / (1 + Price Ratio) - 1
For USDT/USDC where price ratio ≈ 1.0000:
IL = 2 × √(1) / (1 + 1) - 1
IL = 2 × 1 / 2 - 1
IL = 1 - 1
IL = 0%
Stablecoins are cryptocurrencies designed to maintain a stable value, typically pegged to $1 USD. They serve as the bridge between volatile crypto and stable fiat currency.
| Type | Mechanism | Examples | Stability |
|---|---|---|---|
| Fiat-Backed | 1:1 USD reserves | USDT, USDC | Very High |
| Crypto-Backed | Over-collateralized crypto | DAI, LUSD | High |
| Algorithmic | Supply algorithms | UST (failed), FRAX | Variable |
| Commodity-Backed | Gold/assets | PAXG, USDX | High |
| Metric | USDT (Tether) | USDC (Circle) |
|---|---|---|
| Market Cap | ~$91 Billion | ~$42 Billion |
| Daily Volume | $50B+ | $8B+ |
| Backing | Cash, T-Bills, Commercial Paper | 100% cash + T-Bills |
| Audit Status | Quarterly attestations | Monthly attestations |
| BSC Contract | 0x55d3...7955 | 0x8AC7...80d |
| Time Period | Correlation | Max Deviation |
|---|---|---|
| 2023 | 0.9998 | ±0.003 |
| 2024 | 0.9999 | ±0.001 |
| 2025 | 0.9999 | ±0.001 |
| Metric | BSC | Ethereum | Solana | Polygon |
|---|---|---|---|---|
| Block Time | 3 sec | 12 sec | 0.4 sec | 2 sec |
| Gas Cost | $0.05 | $2-50 | $0.001 | $0.01 |
| Validators | 21 | 500K+ | 1,900 | 100+ |
| TPS | ~160 | ~30 | ~65,000 | ~7,000 |
| Operation | Gas Units | Cost (BNB) | Cost (USD) |
|---|---|---|---|
| Simple Transfer | 21,000 | 0.000063 | $0.04 |
| Token Transfer | 65,000 | 0.000195 | $0.12 |
| IMP Deposit | 180,000 | 0.000540 | $0.34 |
| IMP Claim | 120,000 | 0.000360 | $0.22 |
A = P × (1 + r)^n
Where:
A = Final amount
P = Principal (initial investment)
r = Rate per period (14.7% = 0.147)
n = Number of periods (17 cycles/year)
| Year | Starting Capital | Calculation | Ending Capital |
|---|---|---|---|
| Year 1 | $1,000 | $1,000 × (1.147)^17 | $8,453 |
| Year 2 | $8,453 | $8,453 × (1.147)^17 | $71,459 |
| Year 3 | $71,459 | $71,459 × (1.147)^17 | $604,081 |
| Target Time | Required Initial Capital |
|---|---|
| 1 Year (17 cycles) | $118,300 |
| 2 Years (34 cycles) | $13,997 |
| 3 Years (51 cycles) | $1,656 |
| 4 Years (68 cycles) | $196 |
| 5 Years (85 cycles) | $23 |
| Deposit | Daily | Weekly | Monthly | Yearly |
|---|---|---|---|---|
| $100 | $0.70 | $4.90 | $21 | $255 |
| $500 | $3.50 | $24.50 | $105 | $1,278 |
| $1,000 | $7 | $49 | $210 | $2,555 |
| $5,000 | $35 | $245 | $1,050 | $12,775 |
| $10,000 | $70 | $490 | $2,100 | $25,550 |
| $50,000 | $350 | $2,450 | $10,500 | $127,750 |
| Level | Members | Total Volume | Commission Rate | Your Earnings |
|---|---|---|---|---|
| L1 | 5 | $2,500 | 2% | $50 |
| L2 | 25 | $12,500 | 1.5% | $188 |
| L3 | 125 | $62,500 | 1.25% | $781 |
| L4 | 625 | $312,500 | 1% | $3,125 |
| L5 | 3,125 | $1,562,500 | 1% | $15,625 |
| L6 | 15,625 | $7,812,500 | 1% | $78,125 |
| First 6 Levels Total | $97,894 | |||
| Income Source | Calculation | Monthly Income |
|---|---|---|
| Personal ROI | $5,000 × 0.7% × 30 | $1,050 |
| L1-L6 Commissions | Ongoing deposits | ~$5,000 |
| L7-L21 Commissions | Deep network | ~$2,000 |
| Star5 ROI Bonus | 5% of downline claims | ~$3,000 |
| Total Monthly | ~$11,050 | |
Q: What is the minimum deposit?
A: $10 USDT is the minimum deposit to participate.
Q: Which wallet do I need?
A: Any BSC-compatible wallet like MetaMask, Trust Wallet, or Binance Web3 Wallet.
Q: How do I get a referral link?
A: After making your first deposit, go to the Dashboard and copy your unique referral link.
Q: When can I claim my daily returns?
A: Returns accrue daily and can be claimed anytime. There's no minimum claim amount.
Q: What happens after 21 days?
A: Your principal unlocks and can be withdrawn OR re-staked for another cycle.
Q: Are returns guaranteed?
A: Returns are based on CLMM trading fees. While the protocol targets 0.7% daily, actual returns depend on market conditions.
Q: Is my money safe?
A: The protocol is CertiK audited, ownership renounced, and you maintain custody of your funds.
Q: Can the team freeze/take my funds?
A: No. Ownership is renounced to 0x0, meaning no admin controls exist.
Q: What if there's a de-peg event?
A: Using dual stablecoins (USDT+USDC) provides diversification. Historical de-pegs have recovered within 48 hours.
| Risk Type | Likelihood | Impact | Mitigation |
|---|---|---|---|
| Smart Contract Bug | Low | Critical | CertiK audit, bug bounty |
| De-peg Event | Very Low | High | Dual stablecoin diversification |
| Low Trading Volume | Medium | Medium | Multiple pool positions |
| BSC Network Issue | Very Low | High | Decentralized validators |
| Regulatory Action | Low | Variable | UK company registration |
| Term | Definition |
|---|---|
| AMM | Automated Market Maker - Protocol that provides liquidity algorithmically |
| APY | Annual Percentage Yield - Effective annual rate including compound interest |
| BPS | Basis Points - 1 BPS = 0.01%, 100 BPS = 1% |
| CLMM | Concentrated Liquidity Market Maker - Advanced AMM with price ranges |
| DEX | Decentralized Exchange - P2P marketplace without intermediaries |
| Gas | Fee required to execute blockchain transactions |
| IL | Impermanent Loss - Temporary loss from price divergence in pools |
| LP | Liquidity Provider - User who deposits assets into pools |
| NFT Position | Non-fungible token representing a unique V3 liquidity position |
| Proxy Contract | Contract pattern allowing upgrades while keeping same address |
| TVL | Total Value Locked - Total assets deposited in a protocol |
| Wei | Smallest unit of ETH/BNB (10^18 wei = 1 ETH/BNB) |
Future Value: FV = PV × (1 + r)^n
Present Value: PV = FV / (1 + r)^n
Continuous: FV = PV × e^(r×t)
Virtual Reserves (Within Range):
x_virtual = L / √P
y_virtual = L × √P
Liquidity from Amounts:
L = Δy / (√P_upper - √P_current)
L = Δx × (√P_current × √P_lower) / (√P_current - √P_lower)
Network Size at Level n = k^n
Total Network (n levels) = (k^(n+1) - 1) / (k - 1)
Commission_n = Volume × Rate_n × Unlock_Multiplier
| Contract | Address | Function |
|---|---|---|
| PancakeV3Factory | 0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865 | Creates pools |
| NonfungiblePositionManager | 0x46A15B0b27311cedF172AB29E4f4766fbE7F4364 | NFT positions |
| SwapRouter | 0x13f4EA83D0bd40E75C8222255bc855a974568Dd4 | Swap execution |
| Quoter | 0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997 | Price quotes |
| MasterChefV3 | 0x556B9306565093C855AEA9AE92A594704c2Cd59e | CAKE rewards |
| Fee Tier | Fee (bps) | Tick Spacing | Best For |
|---|---|---|---|
| 0.01% | 1 | 1 | Stablecoins |
| 0.05% | 5 | 10 | USDT/USDC ✅ |
| 0.25% | 25 | 50 | Standard pairs |
| 1% | 100 | 200 | Exotic pairs |
Assuming 3 referrals per person, $300 average deposit:
| Level | Members | Volume | Rate | Your Earnings |
|---|---|---|---|---|
| L1 | 3 | $900 | 2% | $18 |
| L2 | 9 | $2,700 | 1.5% | $40.50 |
| L3 | 27 | $8,100 | 1.25% | $101.25 |
| L4 | 81 | $24,300 | 1% | $243 |
| L5 | 243 | $72,900 | 1% | $729 |
| L6 | 729 | $218,700 | 1% | $2,187 |
| L7 | 2,187 | $656,100 | 0.5% | $3,280.50 |
| L8 | 6,561 | $1,968,300 | 0.5% | $9,841.50 |
| L9 | 19,683 | $5,904,900 | 0.5% | $29,524.50 |
| L10 | 59,049 | $17,714,700 | 0.5% | $88,573.50 |
| TOTAL (L1-L10) | $134,538.75 | |||
Assuming 5 referrals per person, $500 average deposit:
| Level | Members | Volume | Rate | Your Earnings |
|---|---|---|---|---|
| L1 | 5 | $2,500 | 2% | $50 |
| L2 | 25 | $12,500 | 1.5% | $187.50 |
| L3 | 125 | $62,500 | 1.25% | $781.25 |
| L4 | 625 | $312,500 | 1% | $3,125 |
| L5 | 3,125 | $1,562,500 | 1% | $15,625 |
| L6 | 15,625 | $7,812,500 | 1% | $78,125 |
| TOTAL (L1-L6) | $97,893.75 | |||
Assuming 10 referrals per person, $1,000 average deposit:
| Level | Members | Volume | Your Earnings |
|---|---|---|---|
| L1 | 10 | $10,000 | $200 |
| L2 | 100 | $100,000 | $1,500 |
| L3 | 1,000 | $1,000,000 | $12,500 |
| L4 | 10,000 | $10,000,000 | $100,000 |
| L5 | 100,000 | $100,000,000 | $1,000,000 |
| L6 | 1,000,000 | $1,000,000,000 | $10,000,000 |
| Total L1-6 | $11,114,200 | ||
Understanding the time value of money is crucial for DeFi investments. The fundamental principle states that money available today is worth more than the same amount in the future due to its potential earning capacity.
PV = FV / (1 + r)^n
Where:
PV = Present Value (what a future sum is worth today)
FV = Future Value (the amount you expect to receive)
r = Discount rate per period (0.147 for IMP per 21-day cycle)
n = Number of periods
Given: FV = $10,000, r = 0.147, n = 17 cycles
PV = $10,000 / (1.147)^17
PV = $10,000 / 8.4529
PV = $1,183.04
Interpretation: You need only $1,183.04 today to have $10,000 in one year!
IRR is the discount rate that makes the Net Present Value (NPV) of all cash flows equal to zero.
NPV = Σ [Cash Flow_t / (1 + IRR)^t] = 0
For IMP.Money:
Initial Investment: -$1,000 (outflow)
21-Day Returns: +$147 (inflow)
Principal Return: +$1,000 (after 21 days)
-$1,000 + ($147 + $1,000) / (1 + IRR)^1 = 0
-$1,000 + $1,147 / (1 + IRR) = 0
$1,147 / (1 + IRR) = $1,000
1 + IRR = 1.147
IRR = 14.7% per 21-day cycle
Annualized IRR (Simple): 14.7% × 17 = 249.9%
Annualized IRR (Compound): (1.147)^17 - 1 = 745.29%
Measures excess return per unit of risk (volatility):
Sharpe Ratio = (Rp - Rf) / σp
Where:
Rp = Expected portfolio return (255% APY for IMP)
Rf = Risk-free rate (5% Treasury yield)
σp = Portfolio standard deviation
For IMP.Money (assuming 30% volatility):
Sharpe = (255% - 5%) / 30%
Sharpe = 250% / 30%
Sharpe = 8.33
Interpretation: For every 1% of risk, you earn 8.33% return!
Sortino Ratio = (Rp - Rf) / σd
Where σd = downside deviation only
For stablecoin pairs with minimal downside:
Sortino = 250% / 10% = 25
Interpretation: Excellent risk-adjusted returns.
Monte Carlo simulation uses random sampling to model probability distributions of investment outcomes.
For N = 10,000 simulations:
For each simulation:
Generate random daily yield: r_i ~ N(0.7%, 0.1%) # Normal distribution
Calculate 21-day return: R_21 = Π(1 + r_i) - 1
Calculate 1-year return: R_365 = (1 + R_21)^17.4 - 1
Results (hypothetical):
Mean 1-Year Return: 748%
Median 1-Year Return: 745%
5th Percentile: 620%
95th Percentile: 890%
Probability of >200% Return: 99.7%
Probability of Loss: 0.01%
The Kelly Criterion determines optimal bet/investment size to maximize geometric growth rate:
f* = (bp - q) / b
Where:
f* = Fraction of capital to invest
b = Net odds received (profit per dollar risked)
p = Probability of winning
q = Probability of losing (1 - p)
For IMP.Money:
b = 0.147 (14.7% return per cycle)
p = 0.95 (95% probability of successful cycle)
q = 0.05 (5% chance of issue)
f* = (0.147 × 0.95 - 0.05) / 0.147
f* = (0.13965 - 0.05) / 0.147
f* = 0.08965 / 0.147
f* = 0.61 or 61%
Interpretation: Kelly suggests investing up to 61% of portfolio in IMP.
Half-Kelly (safer): 30% allocation recommended.
PancakeSwap V3 (based on Uniswap V3) uses "ticks" to represent discrete price points. Each tick represents a 0.0001% (1 basis point) price change.
Price = 1.0001^tick
Example ticks for USDT/USDC:
Tick 0: Price = 1.0001^0 = 1.0000
Tick 1: Price = 1.0001^1 = 1.0001
Tick -1: Price = 1.0001^(-1) = 0.9999
Tick 10: Price = 1.0001^10 = 1.001
Tick -10: Price = 1.0001^(-10) = 0.999
tick = floor(log(price) / log(1.0001))
Example: Find tick for price 0.9995
tick = floor(log(0.9995) / log(1.0001))
tick = floor(-0.0005001 / 0.0001)
tick = floor(-5.001)
tick = -6
For a concentrated liquidity position, you must select tick boundaries:
IMP.Money Position Parameters:
tickLower = -10 (Price = 0.9990)
tickUpper = +10 (Price = 1.0010)
Current tick = 0 (Price = 1.0000)
Position Width:
Width = tickUpper - tickLower = 20 ticks
Price Range Coverage:
Lower bound: 1.0001^(-10) = 0.9990
Upper bound: 1.0001^(10) = 1.0010
Range: 0.20% total (±0.10%)
The liquidity (L) represents the geometric mean of virtual reserves:
L = √(x_virtual × y_virtual)
For a position with $100,000 USDT and $100,000 USDC:
If 100% in range: L = √(100,000 × 100,000) = 100,000
Actual liquidity for narrow range (±0.1%):
L_concentrated = L × Efficiency_Multiplier
L_concentrated = 100,000 × 500 = 50,000,000
This $200,000 position behaves like $100M in a V2 pool!
Fee Per Unit Liquidity = (Swap Volume × Fee Rate) / Total Liquidity in Range
Example calculation:
Daily Swap Volume: $100,000,000
Fee Rate: 0.05% (5 bps)
Total fees: $100M × 0.0005 = $50,000
If IMP has 10% of liquidity in range:
IMP Daily Fees = $50,000 × 0.10 = $5,000
With $200,000 TVL:
Daily ROI = $5,000 / $200,000 = 2.5%
After protocol operations: ~0.7% net daily ROI ✓
Each V3 position is represented by an NFT with unique properties:
struct Position {
uint96 nonce; // For permit signatures
address operator; // Approved operator
address token0; // USDT
address token1; // USDC
uint24 fee; // 500 = 0.05%
int24 tickLower; // Lower bound
int24 tickUpper; // Upper bound
uint128 liquidity; // Position liquidity
uint256 feeGrowthInside0LastX128; // Fee tracking
uint256 feeGrowthInside1LastX128;
uint128 tokensOwed0; // Uncollected USDT fees
uint128 tokensOwed1; // Uncollected USDC fees
}
Smart contracts use fixed-point math to avoid floating point errors:
// Basis Points (BPS) - 1% = 100 bps
uint256 constant BPS_DENOMINATOR = 10000;
uint256 constant DAILY_RATE_BPS = 70; // 0.7%
// Calculate yield with precision
function calculateYield(uint256 principal, uint256 timeElapsed)
pure returns (uint256)
{
return (principal * DAILY_RATE_BPS * timeElapsed)
/ (BPS_DENOMINATOR * 1 days);
}
Example:
principal = 1000 × 10^18 (1000 USDT in wei)
timeElapsed = 86400 (1 day in seconds)
yield = (1000 × 10^18 × 70 × 86400) / (10000 × 86400)
yield = 7 × 10^18 = 7 USDT
// Overflow protection (built into Solidity 0.8+)
uint256 a = type(uint256).max;
uint256 b = 1;
uint256 c = a + b; // REVERTS! Overflow detected
// Underflow protection
uint256 x = 0;
uint256 y = 1;
uint256 z = x - y; // REVERTS! Underflow detected
// Safe division
function safeDiv(uint256 a, uint256 b) pure returns (uint256) {
require(b > 0, "Division by zero");
return a / b;
}
// Block timestamp is used for time calculations
function getAccruedYield(address user) view returns (uint256) {
Stake memory stake = stakes[user];
uint256 timeElapsed = block.timestamp - stake.lastClaimTime;
// Prevent future claims
require(timeElapsed >= 0, "Invalid time");
// Calculate based on seconds
uint256 yield = (stake.amount * DAILY_RATE_BPS * timeElapsed)
/ (BPS_DENOMINATOR * 86400);
return yield;
}
Security Note:
block.timestamp can be manipulated by miners ±15 seconds
For large amounts, this manipulation is negligible
For daily yields, 15 seconds = 0.017% of daily rate impact
// Storage vs Memory costs
// SLOAD (read from storage): 2,100 gas
// MLOAD (read from memory): 3 gas
// Storage write: 20,000 gas (new) / 5,000 gas (update)
// BAD: Multiple storage reads
function bad() {
uint256 a = storageVar; // 2,100 gas
uint256 b = storageVar; // 2,100 gas
uint256 c = storageVar; // 2,100 gas
// Total: 6,300 gas
}
// GOOD: Cache in memory
function good() {
uint256 cached = storageVar; // 2,100 gas
uint256 a = cached; // 3 gas
uint256 b = cached; // 3 gas
uint256 c = cached; // 3 gas
// Total: 2,109 gas (70% savings!)
}
Metcalfe's Law states that the value of a network is proportional to the square of its users:
Network Value = n × (n - 1) / 2 ≈ n²/2
Where n = number of users
IMP.Money Network Growth Projection:
100 users: Value = 100² / 2 = 5,000 connections
1,000 users: Value = 1,000² / 2 = 500,000 connections
10,000 users: Value = 10,000² / 2 = 50,000,000 connections
100,000 users: Value = 100,000² / 2 = 5,000,000,000 connections
The network effect creates exponential value growth!
With a k-ary tree structure (each person invites k people):
Total Network at Depth d = (k^(d+1) - 1) / (k - 1)
For k = 5 (5 referrals per person):
Depth 1: (5² - 1) / 4 = 6 people (you + 5)
Depth 2: (5³ - 1) / 4 = 31 people
Depth 3: (5⁴ - 1) / 4 = 156 people
Depth 4: (5⁵ - 1) / 4 = 781 people
Depth 5: (5⁶ - 1) / 4 = 3,906 people
Depth 6: (5⁷ - 1) / 4 = 19,531 people
When a user deposits $10,000:
Level Distribution:
L1 (2.0%): $200 → Direct referrer
L2 (1.5%): $150 → 2nd level up
L3 (1.25%): $125 → 3rd level up
L4 (1.0%): $100 → 4th level up
L5 (1.0%): $100 → 5th level up
L6 (1.0%): $100 → 6th level up
L7-12 (0.5% × 6): $300 → Levels 7-12
L13-19 (0.25% × 7): $175 → Levels 13-19
L20 (0.5%): $50 → Level 20
L21 (1.0%): $100 → Level 21 (root)
Total Distributed: $1,400 (14%)
Remaining for Protocol: $8,600 (86%)
K-Factor = Invites × Conversion Rate
For IMP.Money:
Average invites per user: 8
Conversion rate: 40%
K = 8 × 0.40 = 3.2
If K > 1, the network grows exponentially!
If K = 3.2, each user brings 3.2 new users on average.
Growth Projection:
Week 1: 100 users
Week 2: 100 × 3.2 = 320 users
Week 3: 320 × 3.2 = 1,024 users
Week 4: 1,024 × 3.2 = 3,277 users
Week 8: 34,360 users
Week 12: 359,976 users
| Year | Total DeFi TVL | BSC TVL | BSC Market Share |
|---|---|---|---|
| 2020 | $15B | $0 | 0% |
| 2021 | $180B | $25B | 14% |
| 2022 | $50B | $6B | 12% |
| 2023 | $75B | $4B | 5% |
| 2024 | $110B | $5B | 4.5% |
| 2025 | $150B | $7B | 4.7% |
PancakeSwap V3 USDT/USDC Pool (0.05% Fee Tier):
Daily Volume Statistics:
Mean Daily Volume: $75,000,000
Median Daily Volume: $68,000,000
Volume Range: $30M - $200M
Standard Deviation: $25,000,000
Stablecoin Market Cap Distribution (2025):
USDT: $91B (68%)
USDC: $42B (31%)
Others: ~$2B (1%)
Daily Stablecoin Trading Volume:
USDT: $50B+
USDC: $8B+
USDT/USDC Trading Volume on PancakeSwap:
Daily: $50M - $150M
Monthly: $1.5B - $4.5B
Annual: $18B - $54B
| Protocol | Strategy | APY | Risk Level |
|---|---|---|---|
| Aave (USDT) | Lending | 3-5% | Low |
| Compound (USDT) | Lending | 2-4% | Low |
| Curve (3Pool) | LP | 2-6% | Low |
| Yearn Finance | Vault | 5-15% | Medium |
| Convex Finance | LP + Boost | 8-20% | Medium |
| Uniswap V3 (USDT/USDC) | Concentrated LP | 15-50% | Medium |
| IMP.Money | Concentrated LP + Network | 255% | Medium-High |
Expected Value (EV) = Σ (Probability × Outcome)
For a $1,000 IMP.Money Investment:
Outcome Scenarios:
Scenario 1 (80%): Full 14.7% return = +$147
Scenario 2 (15%): Partial return (10%) = +$100
Scenario 3 (4%): Break-even = $0
Scenario 4 (1%): Partial loss (-5%) = -$50
EV = (0.80 × $147) + (0.15 × $100) + (0.04 × $0) + (0.01 × -$50)
EV = $117.60 + $15.00 + $0 - $0.50
EV = $132.10 per cycle
Expected Return: 13.21% per 21-day cycle
Annualized: 13.21% × 17 = 224.57% (simple)
Variance = Σ [P(x) × (x - μ)²]
Using scenarios above (μ = $132.10):
Var = 0.80×(147-132.1)² + 0.15×(100-132.1)² + 0.04×(0-132.1)² + 0.01×(-50-132.1)²
Var = 0.80×221.84 + 0.15×1030.41 + 0.04×17450.41 + 0.01×33188.41
Var = 177.47 + 154.56 + 698.02 + 331.88
Var = 1,361.93
Standard Deviation (σ) = √1,361.93 = $36.90
Coefficient of Variation = σ/μ = 36.90/132.10 = 27.9%
For 95% Confidence Interval:
CI = μ ± 1.96 × (σ/√n)
After 10 cycles (n=10):
CI = $132.10 ± 1.96 × (36.90/√10)
CI = $132.10 ± 1.96 × 11.67
CI = $132.10 ± $22.87
CI = [$109.23, $154.97]
Interpretation: 95% confident that average return
per cycle will be between $109 and $155.
P(X = k) = C(n,k) × p^k × (1-p)^(n-k)
For referral success (n=10 invites, p=0.4 conversion):
P(X = 0): 0.6%
P(X = 1): 4.0%
P(X = 2): 12.1%
P(X = 3): 21.5%
P(X = 4): 25.1% ← Most likely
P(X = 5): 20.1%
P(X = 6): 11.1%
P(X ≥ 7): 5.5%
Expected successful referrals: E(X) = n×p = 10×0.4 = 4