What are possible reasons for a transaction not getting confirmed even after it is successfully executed.
I'm following server-side signing and using the push_transaction
API to execute the transaction. It works well. But sometimes, the executed transaction is not getting confirmed in the block.
I'm aware that the transaction_id
returned from the push_transaction
API response is generated logically and it doesn't guarantee the block confirmation.
Is trying to get the transaction details using the returned transaction_id
until a successful attempt is a right way to confirm the same? Or is there any other better solution?