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
zkApp commands can currently fail and still take fees if the preconditions fail.
This is to allow for a simplified mempool design that does not need to take into account
transaction dependencies.
However, transaction ordering can not affect whether the "valid while" precondition fails,
thus, you can assert that it always succeeds, without changing the design of the mempool.
The only change you need is to discard the transaction if the precondition fails
on block production time, rather than trying to prove it.
The text was updated successfully, but these errors were encountered:
zkApp commands can currently fail and still take fees if the preconditions fail.
This is to allow for a simplified mempool design that does not need to take into account
transaction dependencies.
However, transaction ordering can not affect whether the "valid while" precondition fails,
thus, you can assert that it always succeeds, without changing the design of the mempool.
The only change you need is to discard the transaction if the precondition fails
on block production time, rather than trying to prove it.
The text was updated successfully, but these errors were encountered: