Tron USDT Flash Loan Simulator

Job ID: 40386538

Budget: $250 – $750 USD

I’m building a proof-of-concept that shows how a flash-loan style transaction would look on the Tron network using USDT. Here is exactly what I need:

• Two wallet panels (Wallet A as sender, Wallet B as receiver) clearly visible in the interface.
• A field where I can type any USDT amount—even one that exceeds the current balance—and trigger the operation.
• Behind the scenes, the system should borrow just long enough to cover the transfer, pay only the network fee from Wallet A, and then settle so the balance never actually rests in Wallet B.
• Real-time transaction status updates while the operation is in flight and an automated check that confirms the loan was repaid in the same block.
• A transaction history log that records each simulation with hash, timestamp, and success/fail state for later review.

I’m focused on the mechanics and visibility, not production funds, so feel free to use testnet resources or small-value mainnet calls during development. Deliver clean, well-commented code (JavaScript/TypeScript with TronWeb or another suitable SDK is fine), plus a short README that shows me how to deploy and run the demo locally.

I need to change the value shown in the image to $1, which was the shipping fee. I need the red value to be changed so I can enter it before shipping.