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

Page which explains each possible transaction failure in 1-2 paragraphs #263

Open
mitschabaude opened this issue Feb 9, 2023 · 3 comments

Comments

@mitschabaude
Copy link
Contributor

There is a known list of reasons for failing transactions, that zkApp developers are frequently confronted with.

Here's a snapshot of the list: https://github.com/MinaProtocol/mina/blob/release/2.0.0/src/lib/mina_base/transaction_status.ml#L341

We need to document what these mean to help developers move more quickly.

Note: There are already 1-sentence descriptions in the code (link above), but these are simply not enough to help with understanding the error. Just a bit more detail, plus an example how this could occur, plus a suggestion for how to mitigate it, would improve it a lot.

@ymekuria
Copy link
Contributor

ymekuria commented Feb 9, 2023

This will be very helpful for devs. Once we document these failures, we can also better guide devs to show helpful error messages for their zkApp users in their UI's

@jasongitmail
Copy link
Contributor

jasongitmail commented Feb 9, 2023

@jasongitmail
Copy link
Contributor

jasongitmail commented Feb 14, 2023

It sounds like Protocol team is going to work on this page CC @deepthiskumar

@garwalsh garwalsh added to-burn and removed to-burn labels Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants