You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add to the documentation an explanation of when a transaction can be definitively considered as failed. This includes the nominal case, where a transaction is included in a final block as failed, but also more exotic cases such as:
The transaction is not included in any block
The transaction is only included in a block that is stale
Other scenarios?
The text was updated successfully, but these errors were encountered:
Note that the node client does not wait for the transaction. The 10 periods (not slots !!) you are referring to are the number of periods in the future that the expiry period of the transaction is set to when it is emitted. Is is set to 10 in order to match the validity duration of operations: https://github.com/massalabs/massa/blob/main/massa-models/src/config/constants.rs#L146
In general, waiting a constant time is not the right way to proceed as finality can take up to 1 cycle in practice.
Add to the documentation an explanation of when a transaction can be definitively considered as failed. This includes the nominal case, where a transaction is included in a final block as failed, but also more exotic cases such as:
The text was updated successfully, but these errors were encountered: