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

Network
BSC
BNB Chain
Token
USDT
18 Decimals
Lock Options
4
Time Periods
Max Levels
15
Commission Depth

Yield Structure

Lock PeriodYield RateAPY EquivalentUse Case
1 Day0.4%~146%Maximum flexibility
5 Days3.0%~219%Short-term positions
10 Days8.0%~292%Medium-term strategy
20 Days20.0%~365%Maximum yield

How It Works

1

Create Position

Deposit USDT and select your preferred lock period. Your funds are automatically added to the PancakeSwap V3 liquidity pool.

2

Yield Accrues

Your predetermined yield is locked at deposit time. Commissions are calculated for your uplines immediately but remain locked.

3

Maturity

Once your lock period ends, your position matures and becomes available for withdrawal.

4

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.

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

ActionEstimated 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

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

1

Read the Whitepaper

Understand how the protocol works, including yield mechanics, commission streaming, and lock periods before depositing.

2

Start Small

Make your first deposit with a small amount to familiarize yourself with the process. Try a 1-day lock period first.

3

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.

4

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 logo

MetaMask

Desktop & Mobile

The most popular Web3 wallet with browser extension support. Ideal for desktop users.

Trust Wallet logo

Trust Wallet

Mobile First

Mobile-focused wallet with built-in DApp browser. Excellent for on-the-go access.

Token Pocket logo

Token Pocket

Multi-Chain

Feature-rich wallet supporting multiple blockchains with comprehensive DeFi tools.

MetaMask Setup Guide

Desktop Installation

1

Download Extension

Visit metamask.io/download and click the browser extension for Chrome, Firefox, Brave, or Edge.

2

Install & Open

Click "Add to Browser" and confirm the installation. Then click the MetaMask fox icon in your browser toolbar.

3

Create New Wallet

Click "Create a new wallet". Accept the terms and create a strong password (at least 8 characters).

4

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.

5

Confirm Recovery Phrase

Verify your recovery phrase by selecting the words in the correct order. This confirms you have properly backed up your phrase.

6

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

1

Download App

Download MetaMask from the official App Store (iOS) or Google Play Store (Android). Verify the developer is "MetaMask".

2

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.

3

Set Up Security

Create a strong password and enable biometric authentication (Face ID/fingerprint) for quick access.

4

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.

5

Add BNB Smart Chain Network

Tap the hamburger menu, select "Settings", then "Networks", and "Add Network". Search for BNB Smart Chain and add it.

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.com

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.

Tips:
  • 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.

Products:
  • 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.

Caution:
  • Ensure trusted people know the locations
  • Document the split method securely
  • Consider what happens if you become incapacitated

Phishing Protection

Common Phishing Attacks

Attack TypeHow It WorksPrevention
Fake WebsitesCloned sites with similar URLs (smartrang.xyz vs smartrange.xyz)Bookmark the official site, always verify URL
Fake SupportImpersonators on Telegram/Discord asking for seed phraseReal support never asks for seed phrase
Malicious DAppsFake DApps requesting unlimited token approvalsVerify contract addresses, use limited approvals
Airdrop ScamsFree token claims that drain your walletNever 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

  1. Create a NEW wallet with a NEW seed phrase immediately
  2. Transfer remaining assets to the new wallet ASAP
  3. Revoke all token approvals from the compromised wallet
  4. Never use the compromised wallet again
  5. Report the incident to relevant platforms

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.

Recommended Exchanges

Binance

One of the largest cryptocurrency exchanges globally with high liquidity and multiple payment methods.

binance.com

Coinbase

User-friendly, strong regulatory compliance, available in most countries with direct BSC withdrawals.

coinbase.com

Kraken

Established exchange with good security track record, bank transfers, and BSC support.

kraken.com

OKX

Large exchange with competitive fees, wide payment options, and direct BSC withdrawals.

okx.com

Bybit

Popular exchange with P2P trading options and support for multiple fiat currencies.

bybit.com

KuCoin

Wide range of cryptocurrencies and payment methods with good liquidity for USDT.

kucoin.com

General Account Setup Steps

1

Create Account

Visit your chosen exchange and click "Register" or "Sign Up". Enter your email and create a strong password.

2

Verify Email

Check your email inbox for the verification code from the exchange. Enter the code to verify your account.

3

Complete KYC Verification

Go to your profile and complete identity verification. This is required for fiat purchases and higher withdrawal limits.

Typically Required:
  • Government-issued ID (passport, driver's license)
  • Selfie with ID
  • Proof of address (some regions)
4

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)

1

Go to Buy Crypto

Click "Buy Crypto" in the top menu, then select "Credit/Debit Card".

2

Select USDT

In the "Receive" field, search for and select "USDT". Enter the amount you want to buy in your local currency.

3

Add Payment Card

Add your Visa or Mastercard. Enter card details and complete 3D Secure verification if prompted.

4

Confirm Purchase

Review the amount and fees, then confirm. USDT will appear in your exchange wallet within minutes.

Option 2: Bank Transfer (Lower Fees)

1

Go to Deposit

Navigate to your wallet section and select "Deposit Fiat" or "Deposit Currency".

2

Select Currency and Method

Choose your local currency (USD, EUR, etc.) and select bank transfer method (SEPA, Wire, ACH, etc.).

3

Transfer Funds

Follow the instructions to transfer from your bank. Include any reference number provided. Transfers typically take 1-3 business days.

4

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

1

Use Convert Feature

Most exchanges have a "Convert" feature. This is the simplest way with minimal or no fees on conversion.

2

Select Pair

In "From" select your current crypto (BTC, ETH, etc.). In "To" select USDT.

3

Enter Amount

Enter the amount you want to convert. Review the preview showing how much USDT you will receive.

4

Confirm Conversion

Click "Convert" to execute. USDT will be in your wallet instantly.

Fee Comparison

MethodProcessing TimeTypical FeesBest For
Credit CardInstant1.8% - 2%Speed and convenience
Debit CardInstant1.8% - 2%Quick purchases
Bank Transfer1-3 days0% - 1%Large amounts, lowest fees
Crypto ConvertInstant0% - 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.

1

Go to Withdraw

Navigate to your USDT balance and click "Withdraw".

2

Select BSC Network

Choose "BNB Smart Chain (BEP20)" or "BSC" as the withdrawal network. This is crucial for receiving funds correctly.

3

Enter Your Wallet Address

Paste your wallet address (from MetaMask, Trust Wallet, etc.). Double-check it is correct.

4

Confirm Withdrawal

Review the amount, network, and address. Confirm and complete any 2FA verification required.

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

1

Open Withdrawal Page

Go to "Wallet" > "Fiat and Spot" > Find USDT > Click "Withdraw".

2

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.

In MetaMask:

Click on your account name at the top to copy the address

3

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 USDT
4

Enter Amount

Enter the amount of USDT you want to withdraw. Make sure to account for the network fee.

5

Complete Security Verification

Complete 2FA verification (Google Authenticator or SMS code) and email verification to authorize the withdrawal.

6

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

NetworkFee (approx)SpeedUse for Smart Range
BNB Smart Chain (BEP20)~0.3 USDT3-10 minCorrect
Ethereum (ERC20)~5-15 USDT5-15 minWrong Network
Arbitrum~0.1 USDT5-30 minWrong Network
Polygon~0.1 USDT5-10 minWrong Network

Verifying Your Transfer

Check on BscScan

After the transfer completes, you can verify it on BscScan:

  1. Go to bscscan.com
  2. Paste your wallet address in the search bar
  3. Click on "Token Transfers (BEP-20)"
  4. You should see the USDT transfer from Binance

Other Exchanges

Coinbase

  1. Go to Portfolio > USDT > Send
  2. Paste your BSC wallet address
  3. Select BNB Smart Chain network
  4. Enter amount and confirm

Kraken

  1. Go to Funding > Withdraw
  2. Select USDT
  3. Add new withdrawal address (BSC)
  4. 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: 18

Sent 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.

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.

Option 1: Transfer from Exchange

Withdraw BNB on BSC Network

Most major exchanges support direct BNB withdrawals to BSC:

1

Buy BNB on Exchange

Purchase a small amount of BNB (0.02-0.05 BNB is plenty) on Binance, Coinbase, or your preferred exchange.

2

Withdraw to BSC

Go to Withdraw > Select BNB > Paste your wallet address > Select BNB Smart Chain (BEP20) network.

3

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:

  1. Go to a bridge like cbridge.celer.network
  2. Connect your wallet
  3. Select source network and BNB Smart Chain as destination
  4. Select the asset to bridge and enter amount
  5. Confirm the transaction

Option 3: Third-Party Bridges

Celer cBridge

Fast bridge supporting multiple assets from various chains to BSC.

cbridge.celer.network

Stargate

Cross-chain bridge with competitive rates and fast transfers.

stargate.finance

Multichain

Multi-chain bridge supporting various assets and networks including BSC.

multichain.org

Option 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:

Exchange Support for BSC BNB

ExchangeBSC WithdrawalApprox FeeSpeed
BinanceSupported~0.0005 BNB3-10 min
CoinbaseSupportedVariable5-15 min
KrakenSupported~0.001 BNB5-15 min
OKXSupported~0.0005 BNB3-10 min
KuCoinSupported~0.001 BNB5-15 min

Gas Cost Estimates

Typical BSC Transaction Costs

ActionGas UsedCost (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.

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
p2p.binance.com

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
paxful.com

How P2P Trading Works

1

Browse Offers

Search for USDT sellers in your region. Filter by payment method (bank transfer, PayPal, mobile money, etc.) and compare rates.

2

Select a Seller

Choose a verified seller with high completion rate, many trades, and positive feedback. Read their terms carefully.

3

Open Trade

Click "Buy" and enter the amount. The seller's USDT is locked in escrow by the platform until you confirm payment.

4

Make Payment

Send payment using the agreed method. Follow the seller's instructions exactly. Save payment proof.

5

Confirm Receipt

Mark the payment as "Paid" in the platform. The seller will verify and release USDT from escrow to your account.

6

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

MethodSpeedFeesRisk Level
Bank Transfer1-3 daysLowLow (irreversible)
Instant TransferMinutesLow-MediumLow
PayPalInstantMediumMedium (chargebacks)
Venmo/CashAppInstantLowMedium
Gift CardsInstantHigh premiumHigh
Mobile MoneyInstantLowLow

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:

  1. First, try to resolve with the seller through platform chat
  2. If unresolved, open a dispute/appeal before the time limit expires
  3. Provide all evidence: screenshots, payment proofs, chat logs
  4. Platform support will review and make a decision
  5. Escrow funds are released to the winning party

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.

1

Get Deposit Address

On your exchange, go to Deposit > Select USDT > Choose BNB Smart Chain (BEP20) network > Copy the deposit address.

2

Send from Wallet

In your wallet, send USDT to the exchange deposit address. Make sure you're on BNB Smart Chain network.

3

Wait for Confirmation

Deposits from BSC typically confirm in 3-10 minutes. Check your exchange wallet balance.

4

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.

5

Withdraw to Bank

Go to Withdraw > Select Fiat > Choose your bank account > Enter amount > Confirm.

Withdrawal Methods Comparison

MethodSpeedFeesBest For
SEPA (Europe)1-2 business daysFree - 1 EUREU bank accounts
SEPA InstantMinutes1 EUR - 2 EURUrgent EU transfers
Wire Transfer1-5 business days$15 - $35Large amounts, US
ACH (US)3-5 business daysFreeUS bank accounts
Faster Payments (UK)Minutes - hoursFree - 1 GBPUK 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.

1

Deposit to P2P Platform

Transfer USDT from your wallet to Binance P2P or another platform's wallet.

2

Create Sell Order

Post an ad specifying your price, payment methods accepted, and terms. Or, browse and accept existing buy orders.

3

USDT Goes to Escrow

When a buyer opens a trade, your USDT is locked in escrow by the platform.

4

Receive Payment

Wait for the buyer to send payment. Verify the payment in your bank/payment app before releasing.

5

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

Recommended Workflow

1

Accumulate Commissions

Let your commissions accumulate in Smart Range to minimize transaction frequency. Note that yields stop accruing once positions mature.

2

Withdraw Matured Positions

Withdraw your positions as they mature to claim your principal plus yield.

3

Transfer to Exchange

Send accumulated USDT to your exchange using BNB Smart Chain network (lowest fees).

4

Withdraw to Bank

Use the most cost-effective withdrawal method for your region.

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 PeriodYield RateDaily EquivalentAnnualized
1 Day0.4%0.4% / day~146%
5 Days3.0%0.6% / day~219%
10 Days8.0%0.8% / day~292%
20 Days20.0%1.0% / day~365%

Yield Calculator

Principal$1,000.00
Yield (8.0%)$80.00
Total Return$1,080.00
Daily Equivalent$8.00/day
Annualized Rate292% APY

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,200

Comparison Scenarios

Deposit1 Day5 Days10 Days20 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:

Initial Deposit:$10,000
Lock Period:20 days (20%)
After Position 1:$12,000
Reinvest $12,000:+$2,400 yield
After Position 2:$14,400
40 Days Total Growth:+44%

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_DENOMINATOR

Lock 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

0.4% Yield

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

3.0% Yield

Short-term commitment with improved returns. Weekly withdrawal cadence.

  • 7.5x the 1-day rate
  • Balanced flexibility
  • Good for active traders

10 Day Lock

8.0% Yield

Medium-term position with strong returns. Bi-weekly withdrawal option.

  • 20x the 1-day rate
  • Good yield/time ratio
  • Popular choice

20 Day Lock

20.0% Yield

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

1

Creation

You deposit USDT and select a lock period. The contract calculates your yield and sets the maturity time.

maturityTime = depositTime + lockPeriod
2

Lock Period

Your funds are locked in the protocol. They cannot be withdrawn during this time for any reason.

3

Maturity

Once the lock period ends, your position matures and becomes available for withdrawal.

4

Withdrawal

You withdraw your principal plus yield in a single transaction. The position is closed.

Deposit Limits

Limit TypeAmountNotes
Minimum0.001 USDTPer position
Maximum5,000,000 USDTPer transaction
TotalUnlimitedNo 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 day

Laddering 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:

Your Deposit:$1,000
Lock Period:10 days (8%)
Your Yield:$80
Level 1 Commission (20%):$16 (unlocks day 10)
Level 2 Commission (10%):$8 (unlocks day 10)
Levels 3-15 (5% each):$4 each (unlocks day 10)

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

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:

You (Level 0)
Direct Referrals (Level 1)20% commission
2nd Level Indirect (Level 2)10% commission
Levels 3-155% each

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.

1

Position Created (Day 0)

When someone in your network creates a position, commission is calculated based on their yield amount. Commission status: Reserved (Locked)

2

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.

3

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.

4

Claimable

Once unlocked, pending commissions can be claimed anytime.

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 PeriodCommission Status Days 0-NUnlocks On DayCommission Status After
1 DayReserved (Day 0)Day 1100% Pending
5 DaysReserved (Days 0-4)Day 5100% Pending
10 DaysReserved (Days 0-9)Day 10100% Pending
20 DaysReserved (Days 0-19)Day 20100% Pending

Commission Calculator

Level 1 Total (20%)$80.00
Level 2 Total (10%)$80.00
Level 3+ Total (5% each)$80.00
Total Commission$240.00
Unlocks After10 days

Detailed Unlock Example

Level 1 Referral Creates 5-Day Position

Deposit Amount:$1,000
Lock Period:5 days (3% yield)
Their Yield:$30
Your Commission (20%):$6
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 yield

Commission 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

LevelRelationshipCommission RateBasis Points
1Direct Referrals20%2,000
22nd Level Indirect10%1,000
33rd Level Indirect5%500
44th Level Indirect5%500
55th Level Indirect5%500
66th Level Indirect5%500
77th Level Indirect5%500
88th Level Indirect5%500
99th Level Indirect5%500
1010th Level Indirect5%500
1111th Level Indirect5%500
1212th Level Indirect5%500
1313th Level Indirect5%500
1414th Level Indirect5%500
1515th Level Indirect5%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 10

Total Commission Potential

Level 1
20%
Direct referrals
Level 2
10%
2nd level indirect
Levels 3-15
65%
13 levels × 5%
Maximum Total
95%
All 15 levels combined

Practical Example

Network with 10-Day Positions

Building a network where everyone creates 10-day positions (8% yield):

LevelRatePeopleAvg DepositPosition YieldYour Commission
120%5$1,000$400$80.00
210%10$500$400$40.00
35%20$200$320$16.00
Total Commission (Per Position Cycle)$136.00
Unlocks After10 days

Yield Impact by Lock Period

Commission Comparison

How lock period choice affects your commission earnings from a $1,000 Level 1 deposit:

Lock PeriodYield RatePosition YieldYour Commission (20%)Unlocks After
1 Day0.4%$4$0.801 day
5 Days3.0%$30$6.005 days
10 Days8.0%$80$16.0010 days
20 Days20.0%$200$40.0020 days

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.

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

1

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...abcd

The referrer address is automatically captured from the URL.

2

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.

3

Enter Deposit Amount

Enter the amount of USDT you want to deposit for your first position.

Limits:
  • Minimum: 0.001 USDT
  • Maximum: 5,000,000 USDT per transaction
4

Select Lock Period

Choose your preferred lock period. This determines your yield rate and how long until you can withdraw.

PeriodYieldBest For
1 Day0.4%Testing / Flexibility
5 Days3.0%Short-term
10 Days8.0%Balanced
20 Days20.0%Maximum yield
5

Click "Register and Deposit"

This initiates the registration process. You will need to approve two transactions.

6

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.

7

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.

8

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:

  1. Validation: Verifies referrer is registered, amount is valid, nonce is unique
  2. Token Transfer: Moves USDT from your wallet to the contract
  3. Account Creation: Creates your user account with referrer link
  4. Upline Building: Constructs your 15-level upline chain from referrer's chain
  5. Position Creation: Creates deposit contract with calculated yield and maturity
  6. Commission Distribution: Creates commissions locked for the lock period for all 15 upline levels
  7. 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=0x742d35Cc6634C0532925a3b844Bc9e7595f12345

Anyone 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.

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

1

Navigate to Deposit

Go to Dashboard, then Rebalancing, then Deposit.

2

Enter Amount

Enter the amount of USDT you want to deposit. Minimum is 0.001 USDT, maximum is 5,000,000 USDT per transaction.

3

Select Lock Period

Choose your preferred lock period. Each option shows the yield you will receive:

1 Day
0.4%
5 Days
3.0%
10 Days
8.0%
20 Days
20.0%
4

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)
5

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

6

Confirm Transaction

Click "Create Position" and confirm the transaction in your wallet.

Gas: ~0.0002 BNB

7

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 yield

The 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.

Example:

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.

Comparison:

$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.

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.

Withdrawal Process

1

View Matured Positions

In your Dashboard, matured positions are highlighted and show a "Withdraw" button. Active positions show a countdown to maturity.

2

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)
3

Click Withdraw

Click the "Withdraw" button. This calls the closeRange() function on the smart contract.

4

Confirm Transaction

Approve the transaction in your wallet. This single transaction transfers your principal + yield.

Estimated gas: ~0.0003 BNB

5

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:

  1. Validates: Confirms position exists and has matured
  2. Calculates Total: Principal + pre-calculated yield
  3. Checks Liquidity: Verifies contract has sufficient USDT
  4. Removes from PancakeSwap: Withdraws needed liquidity from V3 pool if required
  5. Transfers USDT: Sends full amount to your wallet
  6. Updates State: Removes position from your contracts array
  7. Emits Event: Records withdrawal on-chain for indexing

Withdrawal Example

10-Day Position Withdrawal

Original Deposit:1,000 USDT
Lock Period:10 Days
Yield Rate:8.0%
Yield Earned:80 USDT
Gas Cost (approx):0.0003 BNB
Total Received:1,080 USDT

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

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

1

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.

2

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.

Verification Levels:
  • $0-$49.99: No verification required - free to claim
  • $50+: Gitcoin Passport verification required
3

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.

4

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.

5

Confirm Transaction

Approve the transaction in your wallet to execute the claim.

Estimated gas: ~0.0002 BNB

6

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

LevelRelationshipRateOn $100 Yield
Level 1Direct referrals20%$20.00
Level 2Referrals of referrals10%$10.00
Level 33rd generation5%$5.00
Level 44th generation5%$5.00
Level 55th generation5%$5.00
Level 66th generation5%$5.00
Level 77th generation5%$5.00
Level 88th generation5%$5.00
Level 99th generation5%$5.00
Level 1010th generation5%$5.00
Level 1111th generation5%$5.00
Level 1212th generation5%$5.00
Level 1313th generation5%$5.00
Level 1414th generation5%$5.00
Level 1515th generation5%$5.00
Total95%$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 PeriodCommission LockedUnlocks On
1-Day PositionDay 0Day 1 (100%)
5-Day PositionDays 0-4Day 5 (100%)
10-Day PositionDays 0-9Day 10 (100%)
20-Day PositionDays 0-19Day 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

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.

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:

LevelCommission RangeVerification Required
No Verification$0 - $49.99None - Free to claim
Level 1$50+Gitcoin Passport verification required

Setting Up Gitcoin Passport

1

Go to Gitcoin Passport

Visit app.passport.xyz and click "Connect Wallet".

2

Connect Your Wallet

Connect the same wallet you use for Smart Range. Your Passport score is tied to this address.

3

Add Stamps

Browse available stamps and connect your accounts to verify them. Each stamp adds to your score.

4

Verify Score

After adding stamps, verify your total score meets the required threshold for your commission tier.

5

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

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

  1. Check Commissions: System calculates your total accumulated commissions
  2. Determine Tier: Maps your commission amount to the required tier
  3. Query Passport: Fetches your Gitcoin Passport score via API
  4. Filter Duplicates: Removes any stamps flagged as duplicates
  5. Compare Scores: Checks if your real score meets the tier requirement
  6. Allow or Block: If score sufficient, claim proceeds; otherwise, returns error

Example Scenarios

Small Commissions - Alex

Accumulated Commissions:$35
Verification Required:No Verification
Action Needed:None
Result:Free to Claim

Above Threshold - Maria

Accumulated Commissions:$150
Verification Required:Level 1
Passport Status:Not verified
Action Needed:Set up Gitcoin Passport and add stamps
After Verification:Eligible to Claim

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

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

EventDescriptionData Captured
UserRegisteredNew user registration with referrerUser address, referrer address
DepositedNew deposit contract createdUser, contract ID, principal, yield, lock period, maturity time
ContractWithdrawnMatured contract withdrawnUser, contract ID, principal, yield, total amount
CommissionsClaimedCommissions withdrawalUser, 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.

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 attacks
  • SafeERC20: Safe token transfers
  • Ownable: Access control patterns

CEI Pattern

All critical functions follow:

1. CHECKS: Validate inputs
2. EFFECTS: Update state
3. INTERACTIONS: External calls

Prevents 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

ProtectionValuePurpose
Minimum Deposit0.001 USDTPrevent dust spam attacks
Maximum Deposit5,000,000 USDTPer transaction limit
Lock Periods1, 5, 10, 20 daysOnly valid lock durations accepted
Maturity CheckEnforced on-chainNo early withdrawal possible
Nonce SystemPer-user noncePrevent replay attacks

Transparency

Verified Contract on BscScan

Source code is publicly verified on BscScan. Anyone can read, audit, and verify the implementation:

View Contract on BscScan

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 withdrawn

Risk 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

ParameterValue
NetworkBSC (Chain ID: 56)
TokenUSDT (18 decimals)
Solidity Version0.8.28
Compiler OptimizationEnabled (200 runs)
LicenseMIT
Network
BSC
Solidity
0.8.28
Status
Active

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