Failed Transactions
Failed Transactions occur when a blockchain transaction cannot be fully executed due to errors such as out-of-gas, insufficient funds, or logic flaws in the smart contract. Even though the transaction fails, the sender is still charged for the gas used up to the point of failure.
This mechanism prevents malicious actors from spamming the network with computationally expensive but invalid operations. Users must carefully estimate gas limits to avoid these costly failures.
Monitoring failed transactions is important for debugging and protocol health.