Dashboard
Treasury
Deposit USDT into the vault. Requires USDT approval first.
Claim from the admin NGDF pool.
Withdraw up to 30% of vault (AEM). Subject to liquidity check.
No liquidity check — emergency use only. SuperAdmin only.
Recover accidentally sent non-USDT tokens from the contract.
Master Switches
Fees & Rates
Enter in basis points unless noted. 100 bps = 1%. Changes take effect immediately on-chain.
Passive Income Plans
Referral & DRB Settings
Basis points per level. 2500 = 25%. Leave 0 to disable a level.
Bonus rate per qualified direct referral. Added to passive rate.
Minimum Amounts
Enter in human USDT. Capital withdrawal minimum (index 5) can be 0.
All Traders
| # | Address | Capital | Pending | IVF | NGDF | Active | Plan | Action |
|---|---|---|---|---|---|---|---|---|
| Click "Load Traders" to fetch data. | ||||||||
Trader Lookup
Grants & Identity
Credits NGDF wallet balance (off-chain, no vault deduction).
Credits IVF balance (from vault — check liquidity first).
Leave name blank to reset (clear) the username.
Leaders
Super leader earns on all deposits. Leave address blank to remove.
Messages
Always-visible banner for all traders. Pass bytes32(0) to clear.
One-time popup. Each new message increments the popup ID.
Messages are stored as keccak256 hashes on-chain. The actual text is served from ngt-trader/assets/data/messages.json. After setting, update that JSON file with the message content keyed by its hash.
Roles & Access
Irreversible. New address becomes SuperAdmin. Old address loses role.
Deployer receives the deposit fee portion. Change to redirect fees.
Maintenance
These functions were removed to fit under 24,576 bytes without viaIR:
autoCreditAll— use individual claim per traderadminResetUsername— merged intoadminSetUsername("")