Swap time / balance reflection

when you bridge the transactions take a little too much time around 10 minutes, the problem is that the balance remains available in the wallet until the end of the transaction, rightly so, but this does not allow you to manage the transaction flow correctly… since the balance involved in the transaction still remains visible in your wallet,

I suggest that the site implement an algorithm that allows you to subtract the committed amounts from the available balance and allow you to use only that until the transactions are successful …

example:
my balance is 1000 usdt
in my first operation
i am doing a swap worth 100 usdt to btc .

if i want to do a second swap.
the platform is supposed to let me do it for up to 900 usdt max until the first transaction is completed.

Stacks address:{ST33PPH5N96M9H5AXJT580P3VCD2Y4DC6CQCC5NM8}