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?