🐛 Bug Description
When attempting to transfer USDT from the current chain to BSC (Binance Smart Chain), the system incorrectly displays a "transfer successful" message even when the transaction should have been blocked due to insufficient allowance (approval limit).
Expected Behavior
- System should check USDT allowance before attempting transfer
- If allowance is insufficient, should prompt user to approve USDT spending
- Transfer should only proceed after proper approval
- Should display appropriate error message if approval is missing
Actual Behavior
- System attempts USDT transfer without checking allowance
- Transaction appears to succeed in UI despite insufficient approval
- No approval prompt is shown to user
- Transfer success message is displayed incorrectly
🔍 Steps to Reproduce
- Navigate to cross-chain transfer interface
- Select USDT as the token to transfer
- Choose BSC as the destination chain
- Enter transfer amount
- Click "Transfer" button
- Observe: Transfer success message appears without approval prompt
🐛 Bug Description
When attempting to transfer USDT from the current chain to BSC (Binance Smart Chain), the system incorrectly displays a "transfer successful" message even when the transaction should have been blocked due to insufficient allowance (approval limit).
Expected Behavior
Actual Behavior
🔍 Steps to Reproduce