-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Audit BaseApp v0.46..v0.47 prepare & process proposal #13951
Comments
Just assigning myself here to have a look at prepare & process proposal (but not auditing baseapp). |
Sharing my notes here: https://hackmd.io/_Aj3jciNTRiNVwLxcZ5K2A#Baseapp (scroll down to baseapp), I had mostly questions on why things were the way they were, probably nothing alarming. Also i'm going on holidays and won't be available until Jan 3rd. |
@JeancarloBarrios @kocubinski could you please take a look at Amaury's notes? |
I'm reopening @alexanderbez , there are some stuff in Amaury's notes that needs more eyes imo (points 2 through 5) |
Lets complete this issue this week, what else is left to do |
imo we didn't get enough feedback on some points in Amaury's notes yet.
|
When we did it, we assumed that only during deliver( when tx is executed) we consume gas, but I don't know if anybody else thinks it should also happen in prepare and process. |
My doubt was if it was possible to have a proposal with a set of tx whose gas sum is greater than the block gas limit, passes prepare & process, gets voted on, but ultimately fails on deliver? |
I guess we could execute |
I do NOT think so. Certainly not in Now as for
|
It looks like we should remove the deferred This wasn't modified by the scope of the changes in ABCI 1.0 though, so maybe this can be handled separately. |
can this be closed now? |
@facundomedica are you done with the audit, correct? |
Yes, points 2 and 3 @AmauryM pointed out were part of the issue reported by dydx and Celestia. That's fixed. Then there are issues tracking gas consumption. So I'll close this as done ✅ |
No description provided.
The text was updated successfully, but these errors were encountered: