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