Replace-By-Fee transactions

Is there any way in Algorand to replace a transaction by increasing the fee or cancel a transaction?
For instance, if I send a transaction with a very low fee that gets stuck in the network, can I boost it by increasing the fee?

1 Like

On Algorand there isn’t really a concept of a transaction “getting stuck”. The transaction will either be accepted by the node and propagated through the network, being included in the next block, or it will immediately fail. In the event the network is so congested that the backlog queue for that node is full, then that node will reject the transaction. Additionally transactions on Algorand have a “valid from” and “valid to” range, which is a maximum of 1,000 rounds. So even if there was somehow a transaction being “stuck”, it would soon fall outside of the range of the last valid round and be invalid.

Long story short, no there isn’t a “replace-by-fee” type mechanism as it’s not needed.

1 Like