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

Timeout in outTx reporting usually cause missing outTx tracker hash #1610

Closed
ws4charlie opened this issue Jan 22, 2024 · 2 comments · Fixed by #1616
Closed

Timeout in outTx reporting usually cause missing outTx tracker hash #1610

ws4charlie opened this issue Jan 22, 2024 · 2 comments · Fixed by #1616
Assignees
Labels
bug Something isn't working zetaclient Issues related to ZetaClient

Comments

@ws4charlie
Copy link
Contributor

ws4charlie commented Jan 22, 2024

Background:

Outbound tracker hash report easily get timeed out waiting for outTx receipt. This leads the problem of missing outbound tracker hash which blocks keysign scheduler processing more pending cctxs due to below error.
scheduleCctxEVM: nonce too high: signing 218758, earliest pending 218637

image

A quick remediation would be allowing zetaclient reporting outTx hash to tracker even if receipt is now available (e.g., due to gas price spikes).

Also, it's good to add chain id to the log print "scheduleCctxEVM: nonce too high: signing 218758, earliest pending 218637" so we know which chain is blocked.

@ws4charlie ws4charlie added bug Something isn't working zetaclient Issues related to ZetaClient labels Jan 22, 2024
@ws4charlie ws4charlie self-assigned this Jan 22, 2024
@brewmaster012
Copy link
Collaborator

A quick remediation would be allowing zetaclient reporting outTx hash to tracker even if receipt is now available (e.g., due to gas price spikes).

you meant is not available?
We used to be like that right?

@ws4charlie
Copy link
Contributor Author

@brewmaster012 we used to report any broadcasted outTx hashes without checking anything and that flooded the outTx tracker with 134 hashes. Now we wait for receipt before reporting the hash but it could take > 10 mins for the receipt to be available (e.g., gas price spikes).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working zetaclient Issues related to ZetaClient
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants