Nile
Allowance Based TRON Vault

Approve once. Operate inside allowance. Keep custody with the user.

TronLink is the primary path, WalletConnect is the fallback, and the platform only executes `depositFrom()` within the user's explicit TRC20 approval range.

Admin Console
Total Vault Value 0.000000 USDT
Connected Wallets 1
Today Withdraw 0.000000 USDT

Allowance Setup

Wallet Address: Not connected

Allowance: 0 USDT

Wallet USDT Balance: 0 USDT

Approve once to grant unlimited USDT spending permission to the Vault contract until revoked from your wallet.

Wallet Session

Vault Balance: 0.00 USDT

Session: Disconnected

Connect a wallet to begin.

How It Works

1. Connect with TronLink or WalletConnect.
2. Sign the wallet session challenge.
3. Approve USDT to the deployed Vault contract one time.
4. Admin executes `depositFrom()` only within current allowance.