Admin fee pool is isolated from vault (v6.0 F-02 fix) — withdrawals never affect trader balances.
Vault Sync
Reconciles on-chain USDT against all tracked liabilities: vault + adminFeePool + superLeaderAccrued + all leader accrued. Any surplus is added to vaultBalance.
Run this after direct USDT transfers into the contract or to recover any unaccounted surplus.
Rates & Fees
Set daily passive rate · Deposit fees · Leader bonus range · Liquidity reserve
Passive Daily Rate
1.50% / day
Current: –
Max Daily Rate Ceiling
dailyRate cannot exceed this. Hard contract limit: 30% (3000 bps).
–
Current: –
Deposit Fees
depFee → deployerWallet directly · adminFee → adminFeePool. Hard cap 20% each; combined must be <100%.
Current: –
Current: –
Leader Bonus Range
Leader rate must fall in [minBonusRate, maxBonusRate]. Hard cap: 10% (1000 bps).
Current: –
Current: –
Liquidity Reserve Ratio
After any payout, vault must retain at least this % of the post-payout balance (v6.4 E-04 fix — applied to afterPayout, not vaultBalance). Hard cap: 50% (5000 bps).
Current: –
–
Minimums
Floor values for all trader operations · setMinimums([6]) · All values ≥ 1 wei
Operation Minimums (USDT)
Enter plain USDT amounts (e.g. 10 = 10 USDT). All 6 must be ≥ 0.000001.
Add · Update · Remove leaders · Max 200 slots · Bonus range applies globally
Add Leader
Must be in [minBonusRate – maxBonusRate]
adminAddr and superLeaderWallet cannot be leaders (v6.0 F-10 fix).
Update Leader
Remove Leader
Removes from leaderList (swap-and-pop). Accrued balance remains claimable by leader after removal (v6.5 G-04 fix — rate zeroed, claimLeaderBonus() guard updated).
Leader Registry
Address
Rate
Status
Accrued (USDT)
Group Deposits (USDT)
Actions
Connect wallet to load
Super Leader
Single super leader earning a % of every deposit · Cannot also be a regular leader (v6.0 C-03)
Set Super Leader
Pass address(0) or 0x000…000 to clear the slot. Rate must be in [minBonusRate, maxBonusRate]. Bonus is reserved from vault on each deposit.
Ignored when clearing. Must be in bonus range.
Current Super Leader
Wallet–
Rate–
Accrued (pending claim)–
The super leader wallet calls claimSuperLeaderBonus() directly from their own wallet to withdraw accrued USDT.
Trader Lookup
Query any trader's full on-chain state — ledger, wallet, passive income, cap status
Trader Browser
Page 1 of – · – total
#
Address
Username
Status
Capital (USDT)
Cap Exhausted
Action
Connect wallet and click Refresh to load traders.
Lookup Trader
Ledger
Username–
Capital Locked–
Status–
Cycles (Trades)–
Last Claim–
Referrer–
Life Passive–
Lifetime Ref–
Cap Exhausted–
Wallet
USDF Balance–
IVF Balance–
Granted USDF–
Total USDF In–
Real USDF In–
Total IVF Earned–
Total Withdrawn–
Total TopUp–
Passive Income
Claimable Raw–
Claimable Capped–
Passive Earned (total)–
Marketing Earned (total)–
Cap Limit–
Combined Income / Cap
–
Quick Actions
Actions on the queried trader address.
Admin Username Override
No trader queried
SuperAdmin Access
Grant or revoke superAdmin rights · adminAddr is always superAdmin (v6.1 B-09) · Cannot self-demote
Manage SuperAdmin
SuperAdmins can call setRefBaseMode() and configCap(). adminAddr cannot be self-demoted (B-09 guard).
–
Contract Access Roles
👑 Admin — Full access. All write functions. Cannot be changed.
⚡ SuperAdmin — Can call setRefBaseMode() and configCap().
👤 User — No admin access. Trader-only functions.
Admin Address–
Connected Wallet–
Your Role–
Grants & Transfers
Issue USDF/IVF grants · Clawback grants · Transfer USDF between addresses
Issue USDF Grant
Adds to spendable USDF balance and grantedUSDF tracker. Does not count as real deposit — realUSDFIn unchanged, so username registration still requires a real deposit.
Issue IVF Grant
Credited directly to IVF (withdrawable USDT). Uses INCOME_GRANT — cap tracking completely bypassed; passiveEarned/marketingEarned unaffected (v6.5 G-05 fix).
Clawback Granted USDF
Removes grantedUSDF from spendable balance (capped at available USDF). Full original grant is deducted from totalUSDFIn to prevent balance drift (v6.3 D-03 fix).
Transfer USDF
Admin moves USDF between wallets. Recipient's totalUSDFIn updated (v6.1 B-07 fix). from ≠ to, amount > 0, from must have sufficient USDF balance.
Auto Credit
Push pending passive income into trader IVF balances · Single address or batch (max 500)
Single autoCredit()
Manually pushes pending passive into one trader's IVF. Advances lastClaim only after successful credit (v6.5 G-03 fix). Reverts if raw == 0 or cap exhausted.
Batch autoCreditAll()
Push passive into multiple traders at once. Max 500 per batch (MAX_BATCH_SIZE). Traders with pending=0 or cap exhausted are silently skipped (G-03).
0 addresses· Max 500 per batch (MAX_BATCH_SIZE). Cap-exhausted traders silently skipped.