You should always wait for at least 1 confirmation on an incoming transaction before spending it. This protects against double spends and the current transaction malleability attack. You should also send transactions with a decent fee so that it actually gets confirmed. How much was the fee on the transaction that you sent?
Bro i was not even sure that in blockchain transactions there could be a attack too , coz i also received many big payments with no issues , and i sent him payza and he sent me btc to my wallet , But the funds are in my account , so why i received the message payment failed?
does that mean blockchain covered it from its end? and i allways wait for 1 confirmation correct?