-
Notifications
You must be signed in to change notification settings - Fork 81
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
Exec changes for 3.4.0 #2613
Exec changes for 3.4.0 #2613
Conversation
That are only entry scripts today. See neo-project/neo#2796.
Codecov Report
@@ Coverage Diff @@
## master #2613 +/- ##
==========================================
- Coverage 84.51% 84.49% -0.02%
==========================================
Files 299 301 +2
Lines 37882 38115 +233
==========================================
+ Hits 32016 32206 +190
- Misses 4458 4503 +45
+ Partials 1408 1406 -2
📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
d8f9564
to
4ea430f
Compare
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.
Also, can we adjust CalledByEntry enum documentation wrt these strict changes? We have it inside the transaction
package and inside the ledger
interop package (SignerScope).
Local calls reuse them, cross-contract calls create new ones. This allows to avoid some allocations and use a little less memory.
I think it's OK as is. |
4ea430f
to
257d2e2
Compare
Directly check contexts.
And determine the need for Null dynamically. For some reason the only dynamic context is Contract.Call. CALLT is not dynamic and neither is a call from native contract, go figure...
257d2e2
to
e8d2277
Compare
I guess |
See neo-project/neo#2796.