Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: document guidance on transaction resubmission during congestion for users #1092

Closed
4 of 5 tasks
Tracked by #1180
jcstein opened this issue Sep 27, 2023 · 0 comments · Fixed by #1207
Closed
4 of 5 tasks
Tracked by #1180

chore: document guidance on transaction resubmission during congestion for users #1092

jcstein opened this issue Sep 27, 2023 · 0 comments · Fixed by #1207
Assignees
Labels
P0 Top priority

Comments

@jcstein
Copy link
Member

jcstein commented Sep 27, 2023

Summary

Users need clear guidance on handling transactions that aren't included within 75 seconds, as this indicates the need for transaction resubmission. Especially during network congestion, transactions with relatively low fees might not be included, even after congestion subsides. This documentation update is necessary, particularly in light of changes from celestiaorg/celestia-core#1089.

Details

When transactions aren't included within 75 seconds, users must resubmit them. It’s important to note that transactions, whether originating from celestia-app or celestia-node, won't be regossiped unless there's a new peer, even by nodes with longer TTLs. All transactions are also sorted and pruned based on fees by default.

Tasks

  • Update celestiaorg/docs to incorporate the guidance for users about transaction resubmission during periods of congestion.
  • Clearly mention that transactions not included within 75 seconds should be resubmitted.
  • Explain that during congestion, transactions with low fees might not be processed, even when the network eventually clears up.
  • Specify that this applies to all types of transactions, regardless of whether they come from celestia-app or celestia-node.
  • Clarify the implications of celestiaorg/celestia-core#1089 and the use of CAT on transaction gossiping and inclusion.

Notes

  • All transactions, regardless of origin, are subject to being sorted and pruned based on fees.
  • Transactions need to be monitored and possibly resubmitted by the users if not included within the 75-second window.

Related Issues & Pulls

celestiaorg/celestia-core#1089
celestiaorg/celestia-app#2577 (comment)

This issue was generated by gpt-4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 Top priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant