Smart Range Protocol
Time-Locked Yield Generation on BSC
Smart Range is a decentralized yield protocol built on BSC that offers users predictable returns through time-locked deposits with integrated PancakeSwap V3 liquidity management. The protocol features a 15-level commission system that rewards network builders with time-locked commissions.
Core Features
Variable Yield Rates
Earn between 0.4% and 20% based on your chosen lock period
Flexible Lock Periods
Choose from 1, 5, 10, or 20 day lock periods to match your strategy
15-Level Network
Build a network and earn time-locked commissions up to 15 levels deep
Immutable and Transparent
Verified smart contract with automatic PancakeSwap V3 liquidity management
Protocol Specifications
Yield Structure
| Lock Period | Yield Rate | APY Equivalent | Use Case |
|---|---|---|---|
| 1 Day | 0.4% | ~146% | Maximum flexibility |
| 5 Days | 3.0% | ~219% | Short-term positions |
| 10 Days | 8.0% | ~292% | Medium-term strategy |
| 20 Days | 20.0% | ~365% | Maximum yield |
How It Works
Create Position
Deposit USDT and select your preferred lock period. Your funds are automatically added to the PancakeSwap V3 liquidity pool.
Yield Accrues
Your predetermined yield is locked at deposit time. Commissions are calculated for your uplines immediately but remain locked.
Maturity
Once your lock period ends, your position matures and becomes available for withdrawal.
Withdraw
Claim your principal plus yield in a single transaction. Liquidity is automatically removed from PancakeSwap V3.
Commission System
Critical: Commission Unlock Mechanism
Commissions are NOT paid daily. Each commission is locked for the full duration of the underlying position's lock period, then unlocks 100% at once. For example, commission from a 5-day position is locked for days 0-4 and unlocks entirely on day 5.
Time-Locked Commission Mechanism
When someone in your network creates a position, you receive a commission that is locked for the same duration as their position. The commission unlocks 100% when the lock period ends, not gradually.
- Level 1: 20% of yield (unlocks after position lock period)
- Level 2: 10% of yield (unlocks after position lock period)
- Levels 3-15: 5% each of yield (unlocks after position lock period)
Commission Unlock Example
Your referral creates a 5-day position:
- Deposit: $1,000 USDT
- Yield: $30 (3%)
- Your commission (20%): $6
Day 0: Position created, your $6 commission = RESERVED (locked)
Days 1-4: Commission remains RESERVED (locked)
Day 5: Commission unlocks -> $6 now PENDING (claimable)
You can claim anytime after Day 5.Contract Address (BSC):
Key Differentiators
PancakeSwap V3 Integration
All deposits are automatically managed as concentrated liquidity positions on PancakeSwap V3. This ensures capital efficiency and provides transparent, on-chain liquidity management.
Time-Locked Commissions
Commissions are locked for the duration of the underlying position's lock period, then unlock 100% at once. This creates sustainable tokenomics and aligns incentives.
Gitcoin Passport
Gitcoin Passport verification is required for claiming commissions after accumulating $50 or more in total commissions. This ensures network integrity and prevents Sybil attacks.
BNB Chain Efficiency
Built on BSC for fast, low-cost transactions. Create positions and claim rewards for a fraction of mainnet gas costs.
Getting Started
This guide will walk you through everything you need to participate in the Smart Range protocol. Whether you are new to DeFi or an experienced user, follow these steps to get started.
Prerequisites Checklist
- Web3 wallet (MetaMask, Trust Wallet, or Token Pocket)
- USDT tokens on BSC network
- Small amount of BNB for gas fees on BSC
- Referral link from an existing user
- Gitcoin Passport (required after $50 total commissions)
Quick Start Journey
Step 1: Create Wallet
Set up a secure Web3 wallet to store your funds
Step 2: Get USDT
Purchase USDT from an exchange or P2P
Step 3: Get BNB
Acquire BNB on BSC for gas fees
Step 4: Register
Use referral link to join and make first deposit
Estimated Costs
| Action | Estimated Gas (BNB) |
|---|---|
| USDT Approval | ~0.0001 BNB |
| Registration + Deposit | ~0.0003 BNB |
| Additional Deposit | ~0.0002 BNB |
| Withdraw Position | ~0.0003 BNB |
| Claim Commissions | ~0.0002 BNB |
Gas costs on BSC are significantly lower than other networks. We recommend keeping at least 0.002 BNB in your wallet to cover multiple transactions.
Minimum Requirements
Deposit Limits
- Minimum: 0.001 USDT
- Maximum per transaction: 5,000,000 USDT
- No total limit: Unlimited positions
Network Requirements
- Network: BSC
- Chain ID: 56
- RPC: https://bsc-dataseed.binance.org/
Important Considerations
Lock Period Commitment
Once you create a position, your funds are locked for the selected period. You cannot withdraw early. Choose your lock period carefully based on your liquidity needs.
Commission Claiming Requirements
Gitcoin Passport verification is only required after you accumulate $50 or more in total commissions (pending + claimed). Below this threshold, you can claim freely without verification.
Recommended First Steps
Read the Whitepaper
Understand how the protocol works, including yield mechanics, commission streaming, and lock periods before depositing.
Start Small
Make your first deposit with a small amount to familiarize yourself with the process. Try a 1-day lock period first.
Set Up Gitcoin Passport
Create and verify your Gitcoin Passport early. This allows you to claim commissions when your network grows. Note: Only required after accumulating $50 in total commissions.
Build Your Network
Share your referral link with others interested in DeFi. Network commissions can provide significant passive income.
Creating a Wallet
A Web3 wallet is essential for interacting with Smart Range. This guide covers the setup process for the most popular wallets on both desktop and mobile platforms.
Security First: Only download wallets from official sources. Verify URLs carefully before downloading. Never share your seed phrase with anyone.
Recommended Wallets
MetaMask
Desktop & Mobile
The most popular Web3 wallet with browser extension support. Ideal for desktop users.
Trust Wallet
Mobile First
Mobile-focused wallet with built-in DApp browser. Excellent for on-the-go access.
Token Pocket
Multi-Chain
Feature-rich wallet supporting multiple blockchains with comprehensive DeFi tools.
MetaMask Setup Guide
Desktop Installation
Download Extension
Visit metamask.io/download and click the browser extension for Chrome, Firefox, Brave, or Edge.
Install & Open
Click "Add to Browser" and confirm the installation. Then click the MetaMask fox icon in your browser toolbar.
Create New Wallet
Click "Create a new wallet". Accept the terms and create a strong password (at least 8 characters).
Secure Recovery Phrase
MetaMask will display a 12-word secret recovery phrase. Write this down on paper and store it securely offline. This is the ONLY way to recover your wallet.
Confirm Recovery Phrase
Verify your recovery phrase by selecting the words in the correct order. This confirms you have properly backed up your phrase.
Add BNB Smart Chain Network
Click the network dropdown at the top, select "Add network", search for "BNB Smart Chain" and add it. Or use the auto-add when connecting to Smart Range.
Mobile Installation
Download App
Download MetaMask from the official App Store (iOS) or Google Play Store (Android). Verify the developer is "MetaMask".
Create or Import Wallet
Open the app and choose "Create a new wallet" for a fresh start, or "Import wallet" if you already have a desktop MetaMask.
Set Up Security
Create a strong password and enable biometric authentication (Face ID/fingerprint) for quick access.
Backup Recovery Phrase
Write down the 12-word recovery phrase shown. Store it in a safe place offline. Never screenshot or digitally store this phrase.
Add BNB Smart Chain Network
Tap the hamburger menu, select "Settings", then "Networks", and "Add Network". Search for BNB Smart Chain and add it.
Other Wallets: Trust Wallet, Token Pocket, and other Web3 wallets have similar configurations. If you have difficulties, consult the official website of your wallet for specific instructions.
BNB Smart Chain Network Configuration
Manual Network Settings
If you need to add BNB Smart Chain manually, use these official settings:
Network Name: BNB Smart Chain
RPC URL: https://bsc-dataseed.binance.org/
Chain ID: 56
Currency Symbol: BNB
Block Explorer: https://bscscan.comPro Tip: Most wallets will automatically prompt you to add the BNB Smart Chain network when you first connect to a dApp on BSC. Simply approve the network addition request.
Security Best Practices
Your seed phrase (recovery phrase) is the master key to your wallet. Anyone who has access to these words can fully control your funds. This guide covers essential security practices to protect your assets.
Critical Security Rule
NEVER share your seed phrase with anyone. No legitimate service, support team, or protocol will ever ask for your seed phrase. Anyone asking for it is attempting to steal your funds.
Seed Phrase Storage
Recommended Methods
- Paper backup: Write on paper, store in safe or safety deposit box
- Metal backup: Engrave on steel plate for fire/water protection
- Split storage: Divide phrase across multiple secure locations
- Memorization: Only as additional backup, never sole method
Never Do This
- Screenshots: Can be synced to cloud, accessed by apps
- Digital notes: Evernote, Apple Notes, Google Keep are hackable
- Email/Messages: Never send via any messaging platform
- Cloud storage: Google Drive, iCloud, Dropbox are targets
- Photos: Photo libraries often sync automatically
Recommended Backup Methods
Paper Backup
Write your seed phrase on high-quality paper with permanent ink. Store in a fireproof safe at home and consider a copy in a bank safety deposit box.
- Use a pen, not pencil (won't fade)
- Write clearly, number each word
- Make 2-3 copies for redundancy
- Don't label it "crypto seed phrase"
Metal Backup
For long-term storage, engrave your seed phrase on a steel plate. This protects against fire, water damage, and natural disasters.
- Cryptosteel Capsule
- Billfodl
- Blockplate
- Any stainless steel plate with letter stamps
Split Backup (Advanced)
Split your 12-word phrase across multiple locations. For example, words 1-6 in one safe, words 7-12 in another location.
- Ensure trusted people know the locations
- Document the split method securely
- Consider what happens if you become incapacitated
Phishing Protection
Common Phishing Attacks
| Attack Type | How It Works | Prevention |
|---|---|---|
| Fake Websites | Cloned sites with similar URLs (smartrang.xyz vs smartrange.xyz) | Bookmark the official site, always verify URL |
| Fake Support | Impersonators on Telegram/Discord asking for seed phrase | Real support never asks for seed phrase |
| Malicious DApps | Fake DApps requesting unlimited token approvals | Verify contract addresses, use limited approvals |
| Airdrop Scams | Free token claims that drain your wallet | Never interact with unknown airdrops |
Wallet Security Checklist
- Seed phrase backed up in at least 2 physical locations
- Strong, unique password for wallet (not reused elsewhere)
- Browser extension from official source only
- Official website bookmarked (never click links in messages)
- Auto-lock enabled on wallet
- No browser extensions from unknown sources
- Device has updated antivirus software
- Two-factor authentication on exchange accounts
Transaction Safety
Before Signing
- Verify the website URL matches exactly
- Read what permissions you're granting
- Check the contract address on block explorer
- Understand what the transaction does
- Verify amounts and recipient addresses
Token Approvals
- Approve only the amount needed (not unlimited)
- Revoke unused approvals periodically
- Use tools like Revoke.cash to check approvals
- Be suspicious of requests for new approvals
Advanced Security
Hardware Wallet
For significant holdings, consider a hardware wallet like Ledger or Trezor. Hardware wallets keep your private keys offline, making them immune to computer malware.
- Ledger Nano S/X: Most popular, supports BSC via MetaMask
- Trezor Model T: Open source, touchscreen interface
- GridPlus Lattice1: Premium option with large screen
Separate Wallets Strategy
Use different wallets for different purposes to limit exposure:
- Hot wallet: Small amounts for daily DeFi interactions
- Cold storage: Majority of holdings in hardware wallet
- Test wallet: For trying new protocols with minimal funds
Emergency Procedures
If You Suspect Compromise
- Create a NEW wallet with a NEW seed phrase immediately
- Transfer remaining assets to the new wallet ASAP
- Revoke all token approvals from the compromised wallet
- Never use the compromised wallet again
- Report the incident to relevant platforms
Remember: You are your own bank in DeFi. There is no customer support to reverse transactions or recover stolen funds. Taking security seriously from day one is essential.
Buying USDT
USDT (Tether USD) is a regulated stablecoin pegged 1:1 to the US Dollar. You can purchase USDT from various cryptocurrency exchanges using fiat currency (USD, EUR, etc.) or other cryptocurrencies.
Important: Smart Range operates on the BSC network. You can purchase USDT on any supported exchange and then bridge or withdraw directly to BSC.
Recommended Exchanges
Binance
One of the largest cryptocurrency exchanges globally with high liquidity and multiple payment methods.
binance.comCoinbase
User-friendly, strong regulatory compliance, available in most countries with direct BSC withdrawals.
coinbase.comKraken
Established exchange with good security track record, bank transfers, and BSC support.
kraken.comGeneral Account Setup Steps
Create Account
Visit your chosen exchange and click "Register" or "Sign Up". Enter your email and create a strong password.
Verify Email
Check your email inbox for the verification code from the exchange. Enter the code to verify your account.
Complete KYC Verification
Go to your profile and complete identity verification. This is required for fiat purchases and higher withdrawal limits.
- Government-issued ID (passport, driver's license)
- Selfie with ID
- Proof of address (some regions)
Enable 2FA Security
Enable two-factor authentication using Google Authenticator or SMS. This is essential for account security.
Buying USDT with Fiat
Option 1: Credit/Debit Card (Fastest)
Go to Buy Crypto
Click "Buy Crypto" in the top menu, then select "Credit/Debit Card".
Select USDT
In the "Receive" field, search for and select "USDT". Enter the amount you want to buy in your local currency.
Add Payment Card
Add your Visa or Mastercard. Enter card details and complete 3D Secure verification if prompted.
Confirm Purchase
Review the amount and fees, then confirm. USDT will appear in your exchange wallet within minutes.
Option 2: Bank Transfer (Lower Fees)
Go to Deposit
Navigate to your wallet section and select "Deposit Fiat" or "Deposit Currency".
Select Currency and Method
Choose your local currency (USD, EUR, etc.) and select bank transfer method (SEPA, Wire, ACH, etc.).
Transfer Funds
Follow the instructions to transfer from your bank. Include any reference number provided. Transfers typically take 1-3 business days.
Convert to USDT
Once funds arrive, go to "Trade" or use the "Convert" feature. Search for USDT/USD (or USDT/EUR) pair and buy USDT.
Buying USDT with Crypto
If You Already Have Other Crypto
Use Convert Feature
Most exchanges have a "Convert" feature. This is the simplest way with minimal or no fees on conversion.
Select Pair
In "From" select your current crypto (BTC, ETH, etc.). In "To" select USDT.
Enter Amount
Enter the amount you want to convert. Review the preview showing how much USDT you will receive.
Confirm Conversion
Click "Convert" to execute. USDT will be in your wallet instantly.
Fee Comparison
| Method | Processing Time | Typical Fees | Best For |
|---|---|---|---|
| Credit Card | Instant | 1.8% - 2% | Speed and convenience |
| Debit Card | Instant | 1.8% - 2% | Quick purchases |
| Bank Transfer | 1-3 days | 0% - 1% | Large amounts, lowest fees |
| Crypto Convert | Instant | 0% - 0.5% | If you already have crypto |
Important Notes
- Some banks may block crypto purchases - contact your bank if declined
- Credit card purchases may be treated as cash advances by some banks
- Fees vary by region, exchange, and payment method
- Verification may take 24-48 hours for new accounts
- Always verify you are on the official exchange website
Withdrawing to BSC
Direct BSC Withdrawal
Many exchanges now support direct withdrawals to BSC, which is faster and cheaper than withdrawing to other networks and bridging.
Go to Withdraw
Navigate to your USDT balance and click "Withdraw".
Select BSC Network
Choose "BNB Smart Chain (BEP20)" or "BSC" as the withdrawal network. This is crucial for receiving funds correctly.
Enter Your Wallet Address
Paste your wallet address (from MetaMask, Trust Wallet, etc.). Double-check it is correct.
Confirm Withdrawal
Review the amount, network, and address. Confirm and complete any 2FA verification required.
Pro Tip: If your exchange does not support direct BSC withdrawals, you can withdraw USDT to other networks and use the official BSC Bridge at cbridge.celer.network or other bridges.
Transferring USDT to Your Wallet
After purchasing USDT on an exchange, you need to transfer it to your personal wallet on the BNB Smart Chain network to use Smart Range.
Critical: Select Correct Network
Always select BNB Smart Chain (BSC) as the withdrawal network. Sending to the wrong network can result in permanent loss of funds. Do NOT select Ethereum mainnet, Arbitrum, or any other network.
Transfer from Binance
Open Withdrawal Page
Go to "Wallet" > "Fiat and Spot" > Find USDT > Click "Withdraw".
Get Your Wallet Address
Open your wallet (MetaMask, Trust Wallet, etc.) and copy your BSC wallet address. The address starts with "0x" and is 42 characters long.
Click on your account name at the top to copy the address
Paste Address & Select Network
Paste your wallet address in the "Address" field. In the "Network" dropdown, select BNB Smart Chain (BEP20).
Network: BNB Smart Chain (BEP20)
Network Fee: ~0.3 USDT
Minimum Withdrawal: Usually 10 USDTEnter Amount
Enter the amount of USDT you want to withdraw. Make sure to account for the network fee.
Complete Security Verification
Complete 2FA verification (Google Authenticator or SMS code) and email verification to authorize the withdrawal.
Wait for Confirmation
Withdrawals typically complete in 3-10 minutes. You can track the status on Binance and verify on BscScan once complete.
Verification Checklist
Before Confirming Withdrawal
- Network is set to BNB Smart Chain (BEP20) (not Ethereum, Arbitrum, etc.)
- Address starts with "0x" and is 42 characters
- First 4 and last 4 characters of address match your wallet
- Token is USDT (not USDC, BUSD, or other stablecoins)
- You have noted the network fee
Network Comparison
| Network | Fee (approx) | Speed | Use for Smart Range |
|---|---|---|---|
| BNB Smart Chain (BEP20) | ~0.3 USDT | 3-10 min | Correct |
| Ethereum (ERC20) | ~5-15 USDT | 5-15 min | Wrong Network |
| Arbitrum | ~0.1 USDT | 5-30 min | Wrong Network |
| Polygon | ~0.1 USDT | 5-10 min | Wrong Network |
Verifying Your Transfer
Check on BscScan
After the transfer completes, you can verify it on BscScan:
- Go to bscscan.com
- Paste your wallet address in the search bar
- Click on "Token Transfers (BEP-20)"
- You should see the USDT transfer from Binance
Other Exchanges
Coinbase
- Go to Portfolio > USDT > Send
- Paste your BSC wallet address
- Select BNB Smart Chain network
- Enter amount and confirm
Kraken
- Go to Funding > Withdraw
- Select USDT
- Add new withdrawal address (BSC)
- Enter amount and confirm
Troubleshooting
USDT Not Showing in Wallet
If your USDT doesn't appear after transfer:
- Check network: Make sure your wallet is connected to BNB Smart Chain
- Add token: Manually add USDT token if not auto-detected
- Wait longer: Some transfers take up to 30 minutes during congestion
- Verify on BscScan: Check if transfer shows on block explorer
USDT on BSC:
Contract: 0x55d398326f99059fF775485246999027B3197955
Symbol: USDT
Decimals: 18Sent to Wrong Network?
If you accidentally sent to Ethereum mainnet instead of BSC, you may be able to bridge the funds. If sent to Arbitrum or other networks, recovery options vary. Always double-check the network before confirming any transfer.
Pro Tip: For your first transfer, send a small test amount (like 10 USDT) to verify everything works correctly before transferring larger amounts.
Getting BNB for Gas Fees
Every transaction on BNB Smart Chain requires a small amount of BNB to pay for gas fees. BSC fees are significantly lower than Ethereum mainnet, making it cost-effective for Smart Range interactions.
How much BNB do I need? For typical Smart Range usage, 0.01-0.02 BNB is sufficient for dozens of transactions. Gas costs on BSC are minimal.
Option 1: Transfer from Exchange
Withdraw BNB on BSC Network
Most major exchanges support direct BNB withdrawals to BSC:
Buy BNB on Exchange
Purchase a small amount of BNB (0.02-0.05 BNB is plenty) on Binance, Coinbase, or your preferred exchange.
Withdraw to BSC
Go to Withdraw > Select BNB > Paste your wallet address > Select BNB Smart Chain (BEP20) network.
Confirm and Wait
Complete security verification. BNB should arrive in 3-10 minutes.
Important: Make sure to select BNB Smart Chain (BEP20) as the withdrawal network, not BNB Beacon Chain (BEP2). The same wallet address works on BSC, but you need BNB specifically on BNB Smart Chain.
Option 2: Bridge from Other Networks
Using Cross-Chain Bridges
If you already have funds on other networks, you can bridge to BSC:
- Go to a bridge like cbridge.celer.network
- Connect your wallet
- Select source network and BNB Smart Chain as destination
- Select the asset to bridge and enter amount
- Confirm the transaction
Note: Bridging requires paying gas fees on the source network. Only use this if you already have funds on another network.
Option 3: Third-Party Bridges
Celer cBridge
Fast bridge supporting multiple assets from various chains to BSC.
cbridge.celer.networkOption 4: Swap USDT for BNB on BSC
Using a DEX (If You Already Have USDT)
If you already have USDT on BSC but no BNB for gas, some wallets offer "gas tank" features, or you can ask a friend to send you a small amount of BNB.
Once you have minimal BNB, you can swap USDT for more BNB on:
- PancakeSwap: pancakeswap.finance
- 1inch: app.1inch.io
- DODO: app.dodoex.io
Exchange Support for BSC BNB
| Exchange | BSC Withdrawal | Approx Fee | Speed |
|---|---|---|---|
| Binance | Supported | ~0.0005 BNB | 3-10 min |
| Coinbase | Supported | Variable | 5-15 min |
| Kraken | Supported | ~0.001 BNB | 5-15 min |
| OKX | Supported | ~0.0005 BNB | 3-10 min |
| KuCoin | Supported | ~0.001 BNB | 5-15 min |
Gas Cost Estimates
Typical BSC Transaction Costs
| Action | Gas Used | Cost (BNB) |
|---|---|---|
| USDT Approval | ~50,000 | ~0.00015 |
| Register + Deposit | ~250,000 | ~0.00075 |
| Add Position | ~200,000 | ~0.0006 |
| Withdraw Position | ~250,000 | ~0.00075 |
| Claim Commissions | ~200,000 | ~0.0006 |
Costs are estimates based on typical network conditions. Actual costs may vary.
Recommendation:
Keep at least 0.02 BNB on BSC at all times. This ensures you can always execute transactions when needed, even during periods of higher network activity.
P2P USDT Purchases
Peer-to-peer (P2P) trading allows you to buy USDT directly from other users using your preferred payment method. This can be useful in regions with limited exchange access or for users who prefer more payment flexibility.
P2P Trading Carries Risks
While P2P platforms provide escrow protection, there are still risks including payment reversals, scams, and frozen payments. Only trade on reputable platforms and follow all safety guidelines.
Recommended P2P Platforms
Binance P2P
Integrated into Binance with zero trading fees. Supports hundreds of payment methods and has strong escrow protection.
- Zero trading fees
- Escrow protection
- Merchant verification system
- Dispute resolution
Paxful
Dedicated P2P marketplace supporting 350+ payment methods including gift cards, bank transfers, and mobile payments.
- 350+ payment methods
- Escrow protection
- Global availability
- In-app chat
How P2P Trading Works
Browse Offers
Search for USDT sellers in your region. Filter by payment method (bank transfer, PayPal, mobile money, etc.) and compare rates.
Select a Seller
Choose a verified seller with high completion rate, many trades, and positive feedback. Read their terms carefully.
Open Trade
Click "Buy" and enter the amount. The seller's USDT is locked in escrow by the platform until you confirm payment.
Make Payment
Send payment using the agreed method. Follow the seller's instructions exactly. Save payment proof.
Confirm Receipt
Mark the payment as "Paid" in the platform. The seller will verify and release USDT from escrow to your account.
Withdraw to Wallet
Transfer USDT from the P2P platform to your personal wallet on BSC (follow the Transferring USDT guide).
Safety Guidelines
Do This
- Only trade on platform (never off-platform)
- Verify seller identity and ratings
- Use platform's chat for all communication
- Keep screenshots of all conversations
- Confirm payment method details match exactly
- Report suspicious behavior immediately
- Start with small amounts to test sellers
Never Do This
- Trade outside the platform (no escrow)
- Release crypto before confirming payment
- Share personal information unnecessarily
- Ignore red flags or pressure tactics
- Trade with unverified or new accounts
- Accept overpayments (common scam)
- Move to WhatsApp/Telegram for trades
Common Payment Methods
| Method | Speed | Fees | Risk Level |
|---|---|---|---|
| Bank Transfer | 1-3 days | Low | Low (irreversible) |
| Instant Transfer | Minutes | Low-Medium | Low |
| PayPal | Instant | Medium | Medium (chargebacks) |
| Venmo/CashApp | Instant | Low | Medium |
| Gift Cards | Instant | High premium | High |
| Mobile Money | Instant | Low | Low |
Choosing a Seller
What to Look For
- Verified merchant: Look for verification badges
- High completion rate: 95%+ is ideal
- Many trades: 100+ completed trades shows experience
- Recent activity: Active in the last 24 hours
- Positive feedback: Read recent reviews
- Reasonable rate: Avoid suspiciously good rates
- Clear terms: Read payment instructions carefully
Dispute Resolution
If a trade goes wrong, platforms offer dispute resolution:
- First, try to resolve with the seller through platform chat
- If unresolved, open a dispute/appeal before the time limit expires
- Provide all evidence: screenshots, payment proofs, chat logs
- Platform support will review and make a decision
- Escrow funds are released to the winning party
Always keep proof of payment and screenshots of all communications. This is essential if you need to open a dispute.
Pro Tips:
- Build relationships with reliable sellers for repeat trades
- Trade during active hours for faster responses
- Check prices across multiple platforms to find the best rates
- Smaller, frequent trades are safer than large one-time purchases
Selling USDT
When you want to convert your USDT earnings back to fiat currency (USD, EUR, etc.), you have several options depending on your preferred withdrawal method and speed.
Option 1: Centralized Exchange
Sell on Binance, Coinbase, or Kraken
The most straightforward method is to transfer USDT to an exchange and withdraw to your bank account.
Get Deposit Address
On your exchange, go to Deposit > Select USDT > Choose BNB Smart Chain (BEP20) network > Copy the deposit address.
Send from Wallet
In your wallet, send USDT to the exchange deposit address. Make sure you're on BNB Smart Chain network.
Wait for Confirmation
Deposits from BSC typically confirm in 3-10 minutes. Check your exchange wallet balance.
Convert to Fiat (Optional)
If you want local currency, use the exchange to sell USDT for USD/EUR. Or, if you want to hold stablecoins, skip to withdrawal.
Withdraw to Bank
Go to Withdraw > Select Fiat > Choose your bank account > Enter amount > Confirm.
Withdrawal Methods Comparison
| Method | Speed | Fees | Best For |
|---|---|---|---|
| SEPA (Europe) | 1-2 business days | Free - 1 EUR | EU bank accounts |
| SEPA Instant | Minutes | 1 EUR - 2 EUR | Urgent EU transfers |
| Wire Transfer | 1-5 business days | $15 - $35 | Large amounts, US |
| ACH (US) | 3-5 business days | Free | US bank accounts |
| Faster Payments (UK) | Minutes - hours | Free - 1 GBP | UK bank accounts |
Option 2: P2P Selling
Sell Directly to Other Users
P2P platforms allow you to sell USDT directly to buyers and receive payment in your preferred method.
Deposit to P2P Platform
Transfer USDT from your wallet to Binance P2P or another platform's wallet.
Create Sell Order
Post an ad specifying your price, payment methods accepted, and terms. Or, browse and accept existing buy orders.
USDT Goes to Escrow
When a buyer opens a trade, your USDT is locked in escrow by the platform.
Receive Payment
Wait for the buyer to send payment. Verify the payment in your bank/payment app before releasing.
Release USDT
Once payment is confirmed in your account, release the USDT from escrow to complete the trade.
P2P Selling Safety
- Always verify payment is received in your bank BEFORE releasing crypto
- Check for reversible payments (PayPal, Venmo can be charged back)
- Bank transfers are safer than digital payment apps
- Only trade within the platform's escrow system
Option 3: Crypto Debit Cards
Spend USDT Directly
Crypto debit cards allow you to spend your USDT directly at any merchant that accepts Visa or Mastercard, converting to fiat at the point of sale.
Coinbase Card
Spend crypto anywhere Visa is accepted. Up to 4% back in crypto rewards.
Crypto.com Card
Visa card with various tiers. CRO staking unlocks higher cashback.
Binance Card
Use Binance balance directly. Up to 8% cashback depending on BNB holdings.
Wirex Card
Multi-currency card supporting crypto and fiat. ATM withdrawals supported.
Tax Considerations
Important Tax Information
Converting cryptocurrency to fiat may trigger taxable events in your jurisdiction. Consider:
- Capital gains: Profit from selling crypto may be subject to capital gains tax
- Income tax: Yield and commission earnings may be considered income
- Record keeping: Keep records of all transactions for tax reporting
- Consult professional: Tax laws vary by country - consult a tax professional
Note: USDT is a stablecoin pegged to USD. In most jurisdictions, exchanging USDT for USD does not create a capital gain/loss because the value is 1:1. However, you should consult with a tax professional for your specific situation.
Recommended Workflow
Accumulate Commissions
Let your commissions accumulate in Smart Range to minimize transaction frequency. Note that yields stop accruing once positions mature.
Withdraw Matured Positions
Withdraw your positions as they mature to claim your principal plus yield.
Transfer to Exchange
Send accumulated USDT to your exchange using BNB Smart Chain network (lowest fees).
Withdraw to Bank
Use the most cost-effective withdrawal method for your region.
Pro Tip:
Many users prefer to keep some earnings in USDT for reinvestment while only withdrawing what they need. This allows for compound growth through additional positions.
Yield System
Smart Range offers four distinct lock periods, each with a predetermined yield rate. The longer you lock your funds, the higher your yield. Yield is calculated and locked at the moment of deposit.
Yield Rate Structure
| Lock Period | Yield Rate | Daily Equivalent | Annualized |
|---|---|---|---|
| 1 Day | 0.4% | 0.4% / day | ~146% |
| 5 Days | 3.0% | 0.6% / day | ~219% |
| 10 Days | 8.0% | 0.8% / day | ~292% |
| 20 Days | 20.0% | 1.0% / day | ~365% |
Fixed at Deposit: Your yield is calculated and locked when you create a position. It does not change regardless of network activity or other factors.
Yield Calculator
How Yield Works
Yield Calculation
Yield Amount = Principal × Yield Rate
Examples:
$1,000 × 0.4% (1 day) = $4 yield → Total: $1,004
$1,000 × 3.0% (5 days) = $30 yield → Total: $1,030
$1,000 × 8.0% (10 days) = $80 yield → Total: $1,080
$1,000 × 20% (20 days) = $200 yield → Total: $1,200Comparison Scenarios
| Deposit | 1 Day | 5 Days | 10 Days | 20 Days |
|---|---|---|---|---|
| $1,000 | $4 | $30 | $80 | $200 |
| $5,000 | $20 | $150 | $400 | $1,000 |
| $10,000 | $40 | $300 | $800 | $2,000 |
| $50,000 | $200 | $1,500 | $4,000 | $10,000 |
Strategic Considerations
Maximize Yield
Use longer lock periods for higher yields. The 20-day lock offers 2.5x the daily rate compared to 1-day locks.
- 20-day: Best for committed capital
- 10-day: Good balance of yield and flexibility
- Compound by reinvesting matured positions
Maintain Liquidity
Use shorter locks or stagger maturities for regular access to funds.
- 1-day: Maximum flexibility
- 5-day: Short commitment
- Stagger positions for rolling maturities
Compounding Strategy
Manual Compounding
Yield does not automatically compound, but you can manually compound by reinvesting matured positions:
Risk Consideration
Higher yields require longer lock periods. Your funds are completely inaccessible until maturity. Only lock funds you can afford to have unavailable for the selected period.
Technical Implementation
Smart Contract Yield Rates
// Yield rates in basis points (1 bp = 0.01%)
ONE_DAY_YIELD_RATE = 40 // 0.4%
FIVE_DAYS_YIELD_RATE = 300 // 3.0%
TEN_DAYS_YIELD_RATE = 800 // 8.0%
TWENTY_DAYS_YIELD_RATE = 2000 // 20.0%
RATE_DENOMINATOR = 10000 // 100%
yield = (principal * yieldRate) / RATE_DENOMINATORLock Periods
Smart Range uses a time-locked deposit model where you choose how long to lock your funds. Each lock period offers a different yield rate, creating a risk-reward tradeoff between liquidity and returns.
Available Lock Periods
1 Day Lock
Maximum flexibility for testing or short-term needs. Funds available next day.
- Lowest yield rate
- Quick access to funds
- Good for first-time users
5 Day Lock
Short-term commitment with improved returns. Weekly withdrawal cadence.
- 7.5x the 1-day rate
- Balanced flexibility
- Good for active traders
10 Day Lock
Medium-term position with strong returns. Bi-weekly withdrawal option.
- 20x the 1-day rate
- Good yield/time ratio
- Popular choice
20 Day Lock
Maximum yield for committed capital. Best for long-term holders.
- 50x the 1-day rate
- Highest returns
- Ideal for compounding
How Positions Work
Position Lifecycle
Creation
You deposit USDT and select a lock period. The contract calculates your yield and sets the maturity time.
maturityTime = depositTime + lockPeriodLock Period
Your funds are locked in the protocol. They cannot be withdrawn during this time for any reason.
Maturity
Once the lock period ends, your position matures and becomes available for withdrawal.
Withdrawal
You withdraw your principal plus yield in a single transaction. The position is closed.
Deposit Limits
| Limit Type | Amount | Notes |
|---|---|---|
| Minimum | 0.001 USDT | Per position |
| Maximum | 5,000,000 USDT | Per transaction |
| Total | Unlimited | No cap on total positions |
Multiple Positions Strategy
Staggered Maturity Approach
Create multiple positions with different lock periods or start dates to have regular access to funds:
Example: $10,000 split into staggered 5-day positions
Day 1: Create Position A - $2,500 (5-day lock)
Day 2: Create Position B - $2,500 (5-day lock)
Day 3: Create Position C - $2,500 (5-day lock)
Day 4: Create Position D - $2,500 (5-day lock)
Result: Starting Day 6, one position matures daily
Continuous access to ~$2,500 every dayLaddering Strategy
Spread investments across all lock periods:
- 25% in 1-day (emergency funds)
- 25% in 5-day (short-term)
- 25% in 10-day (medium-term)
- 25% in 20-day (maximum yield)
All-In Strategy
Maximize yield with longest lock:
- 100% in 20-day positions
- Highest total returns
- Requires patience
- Best for long-term investors
Commission Impact
How Your Deposit Affects Your Uplines
When you create a position, your yield generates commissions for your upline chain (up to 15 levels). Commissions are locked for the same duration as your position:
Commissions are locked for the full lock period duration and unlock 100% at once on the unlock day, not gradually.
Important Considerations
No Early Withdrawal
Positions cannot be withdrawn before maturity under any circumstances. This is enforced by the smart contract. Plan your lock periods according to your liquidity needs.
Yield is Fixed at Creation
The yield rate you see when creating a position is locked permanently. Yield rates are immutable in the smart contract.
Position Data
What Each Position Stores
- Contract ID: Unique identifier for the position
- Principal: Original deposit amount
- Yield Amount: Pre-calculated yield (fixed)
- Lock Period: Selected duration (1/5/10/20 days)
- Deposit Time: When position was created
- Maturity Time: When withdrawal becomes available
- Depositor: Your wallet address
Pro Tip: You can view all your positions in the dashboard. Matured positions are highlighted and ready for withdrawal. Use the position history to track your total earnings over time.
Commission System
Commissions are earnings generated when people in your network create positions. Unlike yield from your own deposits, commissions come from the yield generated by your referrals and are distributed based on the lock period of their positions.
Critical: Commission Unlock Mechanism
Commissions are NOT paid daily. Each commission is locked for the duration of the underlying position's lock period and unlocks 100% at once when that period ends. For example, commission from a 5-day position is locked for 5 days, then unlocks entirely on day 5.
How It Works
15-Level Network Structure
The commission system operates on a 15-level depth structure where you earn a percentage of the yield from positions created by anyone in your network:
Commission Lock and Unlock
Lock Period-Based Unlock
When someone in your network creates a position, your commission is calculated immediately but remains locked until the position's lock period completes. The entire commission unlocks at once on the unlock day.
Position Created (Day 0)
When someone in your network creates a position, commission is calculated based on their yield amount. Commission status: Reserved (Locked)
Lock Period (Days 0 to N-1)
Commission remains locked and cannot be claimed during the entire lock period. You can see it as "Reserved" in your dashboard.
Unlock Day (Day N)
On the unlock day (equal to the lock period), the entire commission unlocks at once. Commission moves from "Reserved" to "Pending" status.
Claimable
Once unlocked, pending commissions can be claimed anytime.
Why Lock Periods? Commission locks align incentives with the protocol. You earn when your referrals' positions mature, ensuring sustainable economics and preventing exploitation.
Commission States
Reserved (Locked)
Commissions that are still within their lock period. These are from positions where the lock period has not yet completed.
- Accumulates as positions are created
- Remains locked until unlock day
- Cannot be claimed yet
- Displayed in your dashboard
Pending (Unlocked)
Commissions that have passed their lock period and are ready to claim. These unlock 100% when the lock period ends.
- Ready for withdrawal
- Gitcoin Passport required after $50 total
- No time limit to claim
- Claimable anytime after unlock
Unlock Timeline Examples
How Lock Periods Affect Commission Unlock
| Position Lock Period | Commission Status Days 0-N | Unlocks On Day | Commission Status After |
|---|---|---|---|
| 1 Day | Reserved (Day 0) | Day 1 | 100% Pending |
| 5 Days | Reserved (Days 0-4) | Day 5 | 100% Pending |
| 10 Days | Reserved (Days 0-9) | Day 10 | 100% Pending |
| 20 Days | Reserved (Days 0-19) | Day 20 | 100% Pending |
Commission Calculator
Detailed Unlock Example
Level 1 Referral Creates 5-Day Position
Commission Unlock Timeline:
Day 0 (Position Created):
Commission Amount: $6.00
Status: RESERVED (Locked)
Days 1-4:
Status: RESERVED (Locked)
Cannot claim - still within lock period
Day 5 (Unlock Day):
Commission Amount: $6.00
Status: PENDING (Unlocked)
Full amount now claimable!
After Day 5:
Claim anytime (Gitcoin Passport required after $50 total)Multiple Positions
Mixed Lock Period Commissions
When your network members create positions with different lock periods, each commission unlocks independently based on its own lock period:
Network Activity Example (all on Day 0):
Position A: $1,000 x 1-day -> $0.80 commission (20% of $4)
Position B: $1,000 x 5-day -> $6.00 commission (20% of $30)
Position C: $1,000 x 10-day -> $16.00 commission (20% of $80)
Position D: $1,000 x 20-day -> $40.00 commission (20% of $200)
Unlock Schedule:
Day 1: Position A unlocks -> $0.80 pending
Day 5: Position B unlocks -> $6.00 pending (total: $6.80)
Day 10: Position C unlocks -> $16.00 pending (total: $22.80)
Day 20: Position D unlocks -> $40.00 pending (total: $62.80)Gitcoin Passport Required After $50
Gitcoin Passport verification is only required after you accumulate $50 or more in total commissions (pending + claimed). Below this threshold, you can claim freely without verification. See the Gitcoin Passport section for details.
Technical Details
Smart Contract Implementation
// Commission rates in basis points
LEVEL_1_RATE = 2000 // 20%
LEVEL_2_RATE = 1000 // 10%
LEVELS_3_15_RATE = 500 // 5% each
// Commission unlock calculation
unlockDay = streamDay + lockDays
// Claimable check (from contract)
if (currentDay < unlockDay) return 0; // Still locked
if (lastClaimedDay >= unlockDay) return 0; // Already claimed
return amountTotal; // Full amount unlocked
// Total commission potential per position
Maximum = 20% + 10% + (13 x 5%) = 80% of yieldCommission Rates
Smart Range uses a tiered commission structure across 15 network levels. Each level earns a percentage of the yield generated by positions at that level. Commissions are locked for the same duration as the underlying position.
Complete Rate Structure
| Level | Relationship | Commission Rate | Basis Points |
|---|---|---|---|
| 1 | Direct Referrals | 20% | 2,000 |
| 2 | 2nd Level Indirect | 10% | 1,000 |
| 3 | 3rd Level Indirect | 5% | 500 |
| 4 | 4th Level Indirect | 5% | 500 |
| 5 | 5th Level Indirect | 5% | 500 |
| 6 | 6th Level Indirect | 5% | 500 |
| 7 | 7th Level Indirect | 5% | 500 |
| 8 | 8th Level Indirect | 5% | 500 |
| 9 | 9th Level Indirect | 5% | 500 |
| 10 | 10th Level Indirect | 5% | 500 |
| 11 | 11th Level Indirect | 5% | 500 |
| 12 | 12th Level Indirect | 5% | 500 |
| 13 | 13th Level Indirect | 5% | 500 |
| 14 | 14th Level Indirect | 5% | 500 |
| 15 | 15th Level Indirect | 5% | 500 |
Rate Calculation
Commission rates are applied to the yield generated by each position, not the principal:
Commission = Position Yield × Commission Rate
Example - Level 1 (10-day position):
Deposit: $1,000
Yield: $1,000 × 8% = $80
Your Commission: $80 × 20% = $16
Unlocks: 100% on day 10
Example - Level 2 (10-day position):
Deposit: $1,000
Yield: $1,000 × 8% = $80
Your Commission: $80 × 10% = $8
Unlocks: 100% on day 10
Example - Levels 3-15 (10-day position):
Deposit: $1,000
Yield: $1,000 × 8% = $80
Your Commission: $80 × 5% = $4
Unlocks: 100% on day 10Total Commission Potential
If you have active participants across all 15 levels, you can earn up to 95% of the total yield generated by your entire network as commission.
Practical Example
Network with 10-Day Positions
Building a network where everyone creates 10-day positions (8% yield):
| Level | Rate | People | Avg Deposit | Position Yield | Your Commission |
|---|---|---|---|---|---|
| 1 | 20% | 5 | $1,000 | $400 | $80.00 |
| 2 | 10% | 10 | $500 | $400 | $40.00 |
| 3 | 5% | 20 | $200 | $320 | $16.00 |
| Total Commission (Per Position Cycle) | $136.00 | ||||
| Unlocks After | 10 days | ||||
Yield Impact by Lock Period
Commission Comparison
How lock period choice affects your commission earnings from a $1,000 Level 1 deposit:
| Lock Period | Yield Rate | Position Yield | Your Commission (20%) | Unlocks After |
|---|---|---|---|---|
| 1 Day | 0.4% | $4 | $0.80 | 1 day |
| 5 Days | 3.0% | $30 | $6.00 | 5 days |
| 10 Days | 8.0% | $80 | $16.00 | 10 days |
| 20 Days | 20.0% | $200 | $40.00 | 20 days |
Strategic Note: Longer lock periods generate more commission per dollar deposited. A Level 1 referral using 20-day locks earns you 50x more commission than 1-day locks on the same principal.
Registration and First Deposit
To participate in Smart Range, you must register through a referral link from an existing user. Registration and your first deposit happen in a single transaction, linking you to your referrer's network.
Referral Requirement: Smart Range is an invitation-only protocol. You need a valid referral link to join. The referrer's address is embedded in the URL and becomes your permanent upline.
Before You Start
Pre-Registration Checklist
- Wallet connected to BNB Smart Chain network
- USDT balance on BSC (minimum 0.001 USDT)
- BNB balance for gas fees (minimum 0.005 BNB)
- Valid referral link from existing user
Registration Process
Access via Referral Link
Click the referral link provided by an existing user. The URL will include the referrer's address.
smartrange.xyz?ref=0x1234...abcdThe referrer address is automatically captured from the URL.
Connect Your Wallet
Click "Connect Wallet" and select your wallet (MetaMask, WalletConnect, etc.).
Approve the connection request in your wallet. Make sure you're on BNB Smart Chain network.
Enter Deposit Amount
Enter the amount of USDT you want to deposit for your first position.
- Minimum: 0.001 USDT
- Maximum: 5,000,000 USDT per transaction
Select Lock Period
Choose your preferred lock period. This determines your yield rate and how long until you can withdraw.
| Period | Yield | Best For |
|---|---|---|
| 1 Day | 0.4% | Testing / Flexibility |
| 5 Days | 3.0% | Short-term |
| 10 Days | 8.0% | Balanced |
| 20 Days | 20.0% | Maximum yield |
Click "Register and Deposit"
This initiates the registration process. You will need to approve two transactions.
Transaction 1: Approve USDT
Your wallet will prompt you to approve the Smart Range contract to spend your USDT.
Estimated gas: ~0.0002 BNB
Wait for this transaction to confirm before proceeding.
Transaction 2: Join Smart Range
After approval confirms, a second transaction registers you and deposits your USDT.
Estimated gas: ~0.001 BNB
This creates your account, links your referrer, and creates your first position.
Registration Complete
Once confirmed, you will see your dashboard with your new position. You are now registered.
- Your referrer is permanently linked
- Your upline chain (up to 15 levels) is established
- Your position is locked for the selected period
- Commissions are created for your uplines (locked for your lock period)
What Happens Behind the Scenes
Smart Contract Actions
When you call joinSmartRange(), the contract performs these operations:
- Validation: Verifies referrer is registered, amount is valid, nonce is unique
- Token Transfer: Moves USDT from your wallet to the contract
- Account Creation: Creates your user account with referrer link
- Upline Building: Constructs your 15-level upline chain from referrer's chain
- Position Creation: Creates deposit contract with calculated yield and maturity
- Commission Distribution: Creates commissions locked for the lock period for all 15 upline levels
- Liquidity Addition: Adds your deposit to PancakeSwap V3 pool
Your Referral Link
Sharing Your Link
After registration, you can find your unique referral link in the dashboard. Share this link to invite others and earn commissions.
Your referral link format:
https://smartrange.xyz?ref=YOUR_WALLET_ADDRESS
Example:
https://smartrange.xyz?ref=0x742d35Cc6634C0532925a3b844Bc9e7595f12345Anyone who registers through your link becomes your Level 1 direct referral. You earn 20% commission on their yield.
Anti-Sybil Protection
You can only register once per wallet address. Creating multiple accounts (multi-accounting) to game the system is strictly prohibited and will result in your wallets being blacklisted from receiving commissions.
How we detect multi-accounts:
- Zero-knowledge proof analysis of on-chain behavior patterns
- Decentralized messaging system analysis for coordinated activity
- Pattern matching algorithms running on distributed nodes
- All analysis is done in a decentralized manner - no central authority
If flagged as a multi-account operator, all associated wallets will be permanently blocked from commission withdrawals. This is enforced at the smart contract level and cannot be reversed.
Play fair. One person = One account.
Additional Notes
- Your referrer cannot be changed after registration
- Keep your referral link private if you want to control who joins under you
Troubleshooting
Transaction Failed
- Check you have enough BNB for gas
- Verify USDT balance is sufficient
- Try increasing gas limit slightly
- Check network status on BscScan
Referrer Not Valid
- Verify the referral link is complete
- Confirm referrer has registered
- Check the address format (0x...)
- Ask referrer to confirm their address
Creating New Positions
After your initial registration, you can create unlimited additional positions to increase your yield. Each position is an independent deposit contract with its own lock period and maturity date.
Position Characteristics
Independent Contracts
- Each position has its own lock period
- Each position has its own maturity date
- Positions can have different yields
- Withdraw each position separately
Yield Locked at Creation
- Yield rate is fixed when you deposit
- Total yield is calculated immediately
- No variable or changing returns
- Predictable outcome from day one
Creating a New Position
Navigate to Deposit
Go to Dashboard, then Rebalancing, then Deposit.
Enter Amount
Enter the amount of USDT you want to deposit. Minimum is 0.001 USDT, maximum is 5,000,000 USDT per transaction.
Select Lock Period
Choose your preferred lock period. Each option shows the yield you will receive:
Review Summary
Before confirming, review the position summary:
- Principal amount (your deposit)
- Lock period selected
- Yield amount (fixed at creation)
- Total return (principal + yield)
- Maturity date (when you can withdraw)
Approve USDT (If Needed)
If you haven't approved enough USDT, you'll need to approve first. Otherwise, skip to the next step.
Gas: ~0.0001 BNB
Confirm Transaction
Click "Create Position" and confirm the transaction in your wallet.
Gas: ~0.0002 BNB
Position Created
Once confirmed, your new position appears in your dashboard. Commissions are created for your uplines (locked for your lock period).
Position Yield Calculation
How Yield is Calculated
Yield Amount = Principal × Yield Rate
Examples:
1,000 USDT × 0.4% (1 day) = 4 USDT yield
1,000 USDT × 3.0% (5 days) = 30 USDT yield
1,000 USDT × 8.0% (10 days) = 80 USDT yield
1,000 USDT × 20% (20 days) = 200 USDT yieldThe yield is calculated and locked at the moment of deposit. It does not change regardless of network activity or other factors.
Commission Impact
What Happens in Your Network
When you create a new position, commissions are created for all your uplines:
- Level 1 (your referrer): Receives 20% of your yield as commission
- Level 2: Receives 10% of your yield as commission
- Levels 3-15: Each receives 5% of your yield as commission
Commissions are locked for the same duration as your position. For example, a 5-day position creates commissions that unlock 100% on day 5.
Strategy Considerations
Staggered Maturities
Create positions with different lock periods to have regular maturity dates. This provides ongoing liquidity access.
Create 4 positions with 5, 10, 15, and 20 day locks to have a position maturing every 5 days.
Maximize Yield
For maximum returns, use longer lock periods. The 20-day lock offers 50x the daily yield rate compared to 1-day locks.
$10,000 for 20 days = $2,000 yield vs. 20 × 1-day = $800 yield
Lock Period is Irreversible
Once you create a position, you cannot withdraw until maturity. Choose your lock period carefully based on your liquidity needs. If you need access to funds soon, choose shorter lock periods.
Managing Multiple Positions
Dashboard View
Your dashboard shows all active positions with:
- Principal amount deposited
- Lock period (1, 5, 10, or 20 days)
- Yield amount (pre-calculated)
- Deposit date and time
- Maturity date and countdown
- Status (Active / Matured)
Matured positions show a "Withdraw" button. Active positions show time remaining until maturity.
No Limit on Positions: You can have unlimited active positions simultaneously. Many users maintain dozens of positions with staggered maturities for consistent cash flow.
Withdrawing Matured Positions
Once a position reaches its maturity date, you can withdraw your principal plus the pre-calculated yield. The withdrawal process is straightforward and returns all funds to your wallet in a single transaction.
Understanding Maturity
When Can I Withdraw?
A position matures exactly after the lock period from the deposit timestamp:
Maturity Time = Deposit Time + Lock Period
Example:
Deposit: January 1, 2025 at 14:30 UTC
Lock Period: 5 days
Maturity: January 6, 2025 at 14:30 UTC
After this time, you can withdraw.No Deadline: There is no deadline to withdraw matured positions. They remain available indefinitely. However, your yield is already calculated, so there is no benefit to leaving matured funds in the contract.
Withdrawal Process
View Matured Positions
In your Dashboard, matured positions are highlighted and show a "Withdraw" button. Active positions show a countdown to maturity.
Review Position Details
Click on the position to see full details:
- Original deposit (principal)
- Yield earned
- Total amount you will receive
- Position ID (for records)
Click Withdraw
Click the "Withdraw" button. This calls the closeRange() function on the smart contract.
Confirm Transaction
Approve the transaction in your wallet. This single transaction transfers your principal + yield.
Estimated gas: ~0.0003 BNB
Receive USDT
After confirmation, USDT arrives in your wallet. The position is removed from your dashboard.
What Happens Behind the Scenes
Smart Contract Operations
When you call closeRange(), the contract:
- Validates: Confirms position exists and has matured
- Calculates Total: Principal + pre-calculated yield
- Checks Liquidity: Verifies contract has sufficient USDT
- Removes from PancakeSwap: Withdraws needed liquidity from V3 pool if required
- Transfers USDT: Sends full amount to your wallet
- Updates State: Removes position from your contracts array
- Emits Event: Records withdrawal on-chain for indexing
Withdrawal Example
10-Day Position Withdrawal
Early Withdrawal
Early Withdrawal is NOT Possible
Positions cannot be withdrawn before maturity. There is no penalty system because early withdrawal simply does not exist. Your funds are locked until the maturity date. This is enforced by the smart contract and cannot be overridden.
Troubleshooting
Position Not Showing as Matured
- Verify current time has passed maturity
- Refresh the page to update status
- Check timezone (maturity uses UTC)
- Wait a few minutes after maturity time
Transaction Failed
- Ensure sufficient BNB for gas
- Try increasing gas limit
- Check network congestion
- Verify position is actually matured
After Withdrawal
What to Do With Proceeds
- Reinvest: Create a new position to compound your earnings
- Hold: Keep USDT in your wallet for future opportunities
- Withdraw: Transfer to exchange and convert to fiat
- Diversify: Split between reinvestment and taking profits
Reinvestment Strategy: Many successful users reinvest their yield immediately into new positions, creating compound growth. For example, a 20% yield reinvested creates exponential returns over time.
Claiming Commissions
Commissions are earned when people in your network create positions. Unlike position yield which is paid at withdrawal, commissions are released gradually as they reach maturity. You can claim all matured commissions at once. Gitcoin Passport verification is required for claims above $50.
Critical: Commission Unlock Mechanism
Commissions are NOT paid daily. Each commission is locked for the full duration of the underlying position's lock period, then unlocks 100% at once. For example, if your referral creates a 5-day position, your commission from that position is locked for days 0-4 and unlocks entirely on day 5.
Gitcoin Passport Required After $50
Gitcoin Passport verification is only required after you accumulate $50 or more in total commissions (pending + claimed). Below this threshold, you can claim freely without verification.
Commission States
Reserved (Locked)
Commissions that are still within their lock period. These are from active positions where the lock period has not yet completed. The entire amount remains locked until the unlock day.
- Visible in your dashboard
- Cannot be claimed yet
- Will unlock 100% on unlock day
Pending (Unlocked)
Commissions that have completed their lock period and are ready to claim. The full amount unlocks at once when the lock period ends.
- Ready for withdrawal
- Gitcoin Passport required after $50 total
- No time limit to claim
Understanding the Unlock Mechanism
How Commission Unlock Works
When someone in your network creates a position, your commission is calculated immediately but remains locked until their position's lock period completes:
Example: Level 1 commission from a 5-day position
Your referral deposits: 1,000 USDT (5-day lock)
Their yield: 30 USDT (3%)
Your commission (20%): 6 USDT
Unlock Timeline:
Day 0 (position created): $6.00 RESERVED (locked)
Days 1-4: $6.00 RESERVED (still locked)
Day 5 (unlock day): $6.00 PENDING (100% unlocked!)
After Day 5: Claim anytime (Gitcoin Passport required after $50 total)Claim Process
Check Your Commission Balance
View your dashboard to see pending (claimable) and reserved (locked) commissions across all 15 levels. Only pending commissions can be claimed.
Verify Gitcoin Passport (If Required)
Gitcoin Passport is only required after $50 total commissions. If you are above this threshold, ensure your Passport is verified.
- $0-$49.99: No verification required - free to claim
- $50+: Gitcoin Passport verification required
Click Claim Commissions
Navigate to the Commissions section and click "Claim All". This claims all pending (unlocked) commissions from all 15 levels in a single transaction.
Passport Verification
The system verifies your Gitcoin Passport score. If sufficient, the claim proceeds. If not, you will see an error with the required score.
Confirm Transaction
Approve the transaction in your wallet to execute the claim.
Estimated gas: ~0.0002 BNB
Receive USDT
Commissions are transferred to your wallet. Your pending commission balance resets, and lastClaimedDay is updated.
Commission Breakdown by Level
15-Level Commission Structure
| Level | Relationship | Rate | On $100 Yield |
|---|---|---|---|
| Level 1 | Direct referrals | 20% | $20.00 |
| Level 2 | Referrals of referrals | 10% | $10.00 |
| Level 3 | 3rd generation | 5% | $5.00 |
| Level 4 | 4th generation | 5% | $5.00 |
| Level 5 | 5th generation | 5% | $5.00 |
| Level 6 | 6th generation | 5% | $5.00 |
| Level 7 | 7th generation | 5% | $5.00 |
| Level 8 | 8th generation | 5% | $5.00 |
| Level 9 | 9th generation | 5% | $5.00 |
| Level 10 | 10th generation | 5% | $5.00 |
| Level 11 | 11th generation | 5% | $5.00 |
| Level 12 | 12th generation | 5% | $5.00 |
| Level 13 | 13th generation | 5% | $5.00 |
| Level 14 | 14th generation | 5% | $5.00 |
| Level 15 | 15th generation | 5% | $5.00 |
| Total | 95% | $95.00 |
Unlock Schedule by Lock Period
When Commissions Unlock
Each commission's unlock timing depends on the lock period of the underlying position:
| Position Lock Period | Commission Locked | Unlocks On |
|---|---|---|
| 1-Day Position | Day 0 | Day 1 (100%) |
| 5-Day Position | Days 0-4 | Day 5 (100%) |
| 10-Day Position | Days 0-9 | Day 10 (100%) |
| 20-Day Position | Days 0-19 | Day 20 (100%) |
Commission Accumulation
Viewing Detailed Breakdown
Your dashboard shows commission breakdown by level and by lock period:
- By Level: See which levels generate the most commissions
- By Lock Period: See reserved vs pending for 1-day, 5-day, 10-day, 20-day positions
- Total Pending: Sum of all unlocked commissions ready to claim
- Total Reserved: Sum of all locked commissions awaiting unlock
Claim Strategies
Accumulate Before Claiming
- Wait for multiple commissions to mature
- Claim all matured commissions at once
- Save on gas fees by batching
- Each claim transaction costs gas regardless of amount
Consider the $50 Threshold
- Below $50 total: No Passport verification needed
- $50 and above: Passport verification required
- If approaching $50, set up Passport beforehand
- Verification only needs to be done once
Strategy Tip: Commissions are released gradually as they reach maturity. You can claim all matured commissions at once in a single transaction.
Troubleshooting
Claim Failed - Insufficient Score
- Check your Gitcoin Passport score
- Add more stamps to increase score
- Wait 15 minutes between verifications
- See Gitcoin Passport section for help
No Commissions to Claim
- Verify you have referrals who deposited
- Check if commissions have unlocked yet
- Remember: unlock happens AFTER lock period ends
- View "Reserved" for upcoming unlocks
Example: Why Your Commissions May Still Be Locked
Scenario: Your referral created a 5-day position on Monday
Monday (Day 0): Position created, commission = RESERVED
Tuesday (Day 1): Commission still RESERVED
Wednesday (Day 2): Commission still RESERVED
Thursday (Day 3): Commission still RESERVED
Friday (Day 4): Commission still RESERVED
Saturday (Day 5): Commission now PENDING - can claim!
If you try to claim on Thursday, you'll see $0 pending
because the 5-day lock period hasn't ended yet.Gitcoin Passport Verification
Gitcoin Passport is a decentralized identity verification system that proves you are a real, unique person. Smart Range uses Gitcoin Passport to prevent Sybil attacks and ensure commission claiming is limited to verified humans.
When is Passport Required? Only for claiming commissions after you accumulate $50 or more in total commissions (pending + claimed). Below this threshold, you can claim freely without verification. You can deposit, create positions, withdraw, and refer users without any verification.
Why Verification is Required
Preventing Abuse
Without identity verification, bad actors could:
- Create hundreds of fake accounts to self-refer
- Simulate artificial referral networks
- Extract commissions fraudulently
- Undermine the sustainability of the protocol
Gitcoin Passport ensures each participant is a unique human, maintaining network integrity for legitimate users.
Verification Tiers
Verification Requirements
Gitcoin Passport verification is only required after you accumulate $50 or more in total commissions (claimed + pending). The system uses a simple two-tier approach:
| Level | Commission Range | Verification Required |
|---|---|---|
| No Verification | $0 - $49.99 | None - Free to claim |
| Level 1 | $50+ | Gitcoin Passport verification required |
Setting Up Gitcoin Passport
Go to Gitcoin Passport
Visit app.passport.xyz and click "Connect Wallet".
Connect Your Wallet
Connect the same wallet you use for Smart Range. Your Passport score is tied to this address.
Add Stamps
Browse available stamps and connect your accounts to verify them. Each stamp adds to your score.
Verify Score
After adding stamps, verify your total score meets the required threshold for your commission tier.
Return to Smart Range
Your Passport score is automatically checked when you attempt to claim commissions.
Available Stamps
Social Accounts
- Google: ~0.5 points
- Twitter: ~0.5 points
- Discord: ~0.5 points
- LinkedIn: ~0.5 points
- Facebook: ~0.5 points
Developer Activity
- GitHub: ~1-3 points (based on activity)
- GitHub Followers: Additional points
- GitHub Stars: Additional points
On-Chain History
- Blockchain Transactions: ~1-2 points
- NFT Holder: ~0.5-1 points
- DAO Participation: ~1 point
- DeFi Activity: ~1-2 points
Identity Verification
- ENS Domain: ~1 point
- Proof of Humanity: ~2-3 points
- BrightID: ~2-3 points
- Civic: ~2-3 points
Note: Stamp scores vary and Gitcoin may update them over time. Check Gitcoin Passport directly for current scoring.
Duplicate Detection
One Stamp Per Person
If you try to use the same social account or credential on multiple wallets, only the first wallet receives points. Duplicated stamps are marked as "dedup" and do not count toward your score. This prevents multi-accounting.
Verification Flow in Smart Range
What Happens When You Claim
- Check Commissions: System calculates your total accumulated commissions
- Determine Tier: Maps your commission amount to the required tier
- Query Passport: Fetches your Gitcoin Passport score via API
- Filter Duplicates: Removes any stamps flagged as duplicates
- Compare Scores: Checks if your real score meets the tier requirement
- Allow or Block: If score sufficient, claim proceeds; otherwise, returns error
Example Scenarios
Small Commissions - Alex
Above Threshold - Maria
Rate Limiting
Verification Cooldown
To prevent API abuse, Smart Range implements a 15-minute cooldown between Passport verification checks. If your claim fails due to insufficient score:
- Add more stamps on Gitcoin Passport
- Wait 15 minutes
- Try claiming again
Troubleshooting
Score Too Low
- Add more stamps on Gitcoin Passport
- Check for duplicate stamps (dedup)
- Use different credentials not linked elsewhere
- Consider identity verification stamps
Stamps Not Counting
- Verify stamp is successfully connected
- Check for duplicate detection
- Try refreshing your Passport
- Some stamps require account age/activity
Pro Tip:
Set up your Gitcoin Passport before you start earning significant commissions. It's much easier to verify when you have time rather than when you need to claim urgently.
The Graph Integration
The Graph is a decentralized indexing protocol that organizes blockchain data for fast querying. Smart Range uses The Graph to provide real-time analytics, historical data, and network statistics on BSC.
Smart Range Subgraph
Explore and query Smart Range data directly on The Graph:
View Subgraph on The Graph Explorer
Access real-time on-chain data, query historical events, and verify all protocol activity on BSC.
Why The Graph?
Fast Queries
Data is pre-indexed and ready for instant access without scanning the full blockchain
No Gas Costs
Reading indexed data does not require blockchain transactions or gas fees
Complex Analytics
Enables GraphQL queries for aggregations, filters, and relationships
Real-time Updates
Automatically indexes new BSC blocks and events as they occur
Indexed Events
| Event | Description | Data Captured |
|---|---|---|
UserRegistered | New user registration with referrer | User address, referrer address |
Deposited | New deposit contract created | User, contract ID, principal, yield, lock period, maturity time |
ContractWithdrawn | Matured contract withdrawn | User, contract ID, principal, yield, total amount |
CommissionsClaimed | Commissions withdrawal | User, amount |
Tracked Entities
User Entity
- id: Wallet address (lowercase)
- walletAddress: Original wallet address
- referrer: Direct referrer (User entity)
- registeredAt: Registration timestamp
- totalDeposited: Sum of all deposit principals
- totalYieldEarned: Sum of all withdrawn yields
- totalCommissionsEarned: Sum of all claimed commissions
- directReferrals: Count of direct referrals
- transactions: Array of all transactions
- contracts: Array of all deposit contracts
- networkStats: Network statistics entity
Contract Entity
- id: Unique contract identifier
- contractId: On-chain contract ID
- user: User who created this contract
- principal: Deposit amount (USDT)
- yieldAmount: Pre-calculated yield
- lockPeriod: ONE_DAY | FIVE_DAYS | TEN_DAYS | TWENTY_DAYS
- depositTime: Creation timestamp
- maturityTime: When withdrawal becomes available
- withdrawn: Boolean - whether contract has been withdrawn
- withdrawnAt: Withdrawal timestamp (if withdrawn)
- depositTransaction: Transaction that created this contract
- withdrawTransaction: Transaction that withdrew this contract
Transaction Entity
- id: Unique transaction identifier
- txHash: Blockchain transaction hash
- user: User who initiated the transaction
- type: REGISTER | DEPOSIT | WITHDRAW_CONTRACT | CLAIM_COMMISSION
- amount: Transaction amount (null for REGISTER)
- contract: Related contract (for DEPOSIT/WITHDRAW_CONTRACT)
- status: CONFIRMED
- blockNumber: Block number
- blockTimestamp: Block timestamp
NetworkPath Entity
- id: Unique path identifier
- ancestor: Upline wallet address
- descendant: Downline wallet address
- depthLevel: Level in network (1-15)
- createdAt: Creation timestamp
- descendantUser: Descendant User entity
UserNetworkStats Entity
- id: User address
- user: User entity
- totalNetwork: Total users in 15-level network
- referralsByLevel: Array of referral counts per level [1-15]
- totalDepositedByLevel: Array of deposit sums per level [1-15]
- lastUpdated: Last update timestamp
Example Queries
Get User Data
query GetUser($address: String!) {
user(id: $address) {
id
walletAddress
referrer { id walletAddress }
totalDeposited
totalYieldEarned
totalCommissionsEarned
directReferrals
registeredAt
contracts(orderBy: depositTime, orderDirection: desc) {
contractId
principal
yieldAmount
lockPeriod
depositTime
maturityTime
withdrawn
withdrawnAt
}
}
}Get Network Statistics
query GetNetworkStats($address: String!) {
userNetworkStats(id: $address) {
totalNetwork
referralsByLevel
totalDepositedByLevel
lastUpdated
}
}Get User Transactions
query GetTransactions($address: String!) {
transactions(
where: { user: $address }
orderBy: blockTimestamp
orderDirection: desc
) {
id
txHash
type
amount
status
blockTimestamp
contract {
contractId
principal
yieldAmount
}
}
}Benefits for Users
Dashboard Analytics
Real-time statistics on contracts, yields, and commissions updated automatically from BSC.
Contract History
Complete history of all deposits, withdrawals, and earnings across all lock periods.
Network Visualization
See your entire 15-level referral network structure and total deposits per level.
Transaction Tracking
Monitor all blockchain transactions - registrations, deposits, withdrawals, and commission claims.
The Graph subgraph is deployed on the decentralized network, ensuring data availability and reliability. All data is verifiable against on-chain BSC records.
Security and Transparency
Smart Range is built with security as the top priority, implementing industry-standard patterns and audited libraries on BSC.
Smart Contract Security
OpenZeppelin Libraries
Industry-audited contracts:
ReentrancyGuard: Prevents reentrancy attacksSafeERC20: Safe token transfersOwnable: Access control patterns
CEI Pattern
All critical functions follow:
1. CHECKS: Validate inputs
2. EFFECTS: Update state
3. INTERACTIONS: External callsPrevents known vulnerabilities
Overflow Protection
- Solidity 0.8.28 built-in checks
- Q128 precision for liquidity math
- Time-based calculations with overflow guards
- Extensive edge case testing
Non-Custodial
- Protocol does not control user funds
- Only you can withdraw your positions
- No admin function to access deposits
- Funds locked in PancakeSwap V3 positions
Validations and Limits
| Protection | Value | Purpose |
|---|---|---|
| Minimum Deposit | 0.001 USDT | Prevent dust spam attacks |
| Maximum Deposit | 5,000,000 USDT | Per transaction limit |
| Lock Periods | 1, 5, 10, 20 days | Only valid lock durations accepted |
| Maturity Check | Enforced on-chain | No early withdrawal possible |
| Nonce System | Per-user nonce | Prevent replay attacks |
Transparency
Verified Contract on BscScan
Source code is publicly verified on BscScan. Anyone can read, audit, and verify the implementation:
Contract address will be updated upon mainnet deployment.
On-Chain Data
All positions and streams are public and permanent on BSC
The Graph Indexing
Complete history indexed and queryable via subgraph
Verifiable TVL
Total Value Locked can be verified directly on-chain
Event Logs
All actions emit events for full audit trail
PancakeSwap V3 Integration
Liquidity Management
Deposits are managed through PancakeSwap V3 concentrated liquidity positions:
- Non-Fungible Position Manager: Official PancakeSwap V3 contract
- USDT/BNB Pool: Deep liquidity pool on BSC
- Concentrated Range: Optimized tick range for capital efficiency
- Automatic Management: Protocol handles position creation/removal
On Deposit:
1. User deposits USDT
2. Contract mints PancakeSwap V3 position
3. Position tracked with lock period
On Withdrawal:
1. Contract removes liquidity
2. USDT + yield returned to user
3. Position marked as withdrawnRisk Factors
BSC Network Risk
Risk: Issues with BSC network or validator downtime
Mitigation: BSC is backed by BNB Chain security. In case of validator issues, funds remain safe and accessible once validator recovers. BSC has proven reliability with billions in TVL.
USDT Stablecoin Risk
Risk: USDT depeg or Tether issuer problems
Mitigation: USDT is issued by Tether, a regulated entity with 1:1 USD reserves audited by major accounting firms. Native USDT on BSC is officially supported.
Smart Contract Risk
Risk: Bugs or vulnerabilities in contract code
Mitigation: Uses battle-tested OpenZeppelin libraries, verified source code, and follows established security patterns. However, smart contract risk always exists in DeFi.
PancakeSwap V3 Risk
Risk: Impermanent loss or pool manipulation
Mitigation: Fixed yield model means users receive guaranteed returns regardless of pool performance. The protocol absorbs any impermanent loss risk.
Risk Acknowledgment
DeFi protocols carry inherent risks. Never deposit more than you can afford to lose. Smart contract risk, market conditions, and regulatory changes can all affect your funds.
User Security Best Practices
Wallet Security
- Use hardware wallet when possible
- Store seed phrase offline securely
- Never share private keys
- Use unique strong passwords
- Enable all available 2FA options
Phishing Protection
- Always verify the URL carefully
- Bookmark the official site
- Verify contract address before approving
- Review transaction details before signing
- Be wary of social media impersonators
Gas Optimization
- BSC has very low gas fees
- Keep small BNB balance for gas
- Batch position creations if possible
- Claim commissions periodically, not daily
Risk Management
- Start with small amounts
- Understand the lock period commitment
- Only invest what you can afford to lock
- Diversify across platforms
- Monitor your positions regularly
Contract Information
| Parameter | Value |
|---|---|
| Network | BSC (Chain ID: 56) |
| Token | USDT (18 decimals) |
| Solidity Version | 0.8.28 |
| Compiler Optimization | Enabled (200 runs) |
| License | MIT |
Transparency Note: The complete contract source code is verified on BscScan. You can interact directly with the contract through BscScan even if the frontend is unavailable.
Frequently Asked Questions
Find answers to common questions about Smart Range. If you cannot find what you are looking for, join our community channels for support.
Still Have Questions?
Community Support
Join our community channels to ask questions and get help from other users and the team.
- Telegram Community
- Discord Server
- Twitter/X
Documentation
This whitepaper covers all aspects of the protocol in detail. Use the sidebar navigation to explore specific topics.
- Protocol Overview
- Step-by-Step Guides
- Technical Details