-
Notifications
You must be signed in to change notification settings - Fork 147
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
♻️ TxExecution
overhaul
#3429
♻️ TxExecution
overhaul
#3429
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## migrate/iaccount-to-itrie #3429 +/- ##
=============================================================
+ Coverage 76.35% 79.27% +2.91%
=============================================================
Files 346 344 -2
Lines 11844 11855 +11
=============================================================
+ Hits 9044 9398 +354
+ Misses 2800 2457 -343
|
0061777
to
9453c71
Compare
This PR has Quantification details
Why proper sizing of changes matters
Optimal pull request sizes drive a better predictable PR flow as they strike a
What can I do to optimize my changes
How to interpret the change counts in git diff output
Was this comment helpful? 👍 :ok_hand: :thumbsdown: (Email) |
} | ||
} | ||
|
||
nextTrie = StateStore.Commit(nextTrie); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😢
c7170b1
into
planetarium:migrate/iaccount-to-itrie
Complete overhaul of
TxExecution
.Notes:
TxSuccess
andTxFailure
have been removed.TxExecution.Fail
boolean property.TxExecution.Fail
property is compatible with old savedTxExecution
. This is to supportTxResult
'sTxStatus
.TxExecution
can decode old savedTxExecution
, but all other information is lost exceptTxExecution.Fail
. The rest is set tonull
.Todo:
InputState
andOutputState
of typeHashDigest<SHA256>
toTxResult
.Block
, once to transformIActionEvaluation
s to callIActionRenderers
, and once to transformIActionEvaluation
s to generateTxExecutions
. These three should be combined to one.