-
Notifications
You must be signed in to change notification settings - Fork 118
NEP: Stack Isolation for NeoVM #22
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
Conversation
|
0xBX have a hole
|
0xBX is OK. |
In witch branch are |
In master. We got rid of |
Then if there are not This proposal involve to change |
Does this relate to an issue of an |
@localhuman Since we don't have |
This change is urgently needed in order to safely do dynamic calls to untrusted contracts, and the AltStack needs to be isolated as well, as that is where contract global/local variables are stored. Very often |
Is someone other than Erik even working on NEO. No one seems to pay any heed to this PR |
Be patient, I'm working on it. |
You can check the progress of the development for NEP-8 in this branch: https://github.com/neo-project/neo-vm/tree/feature/nep-8 |
Will exception handling be addressed in NEP-8 or another NEP? |
It's not in NEP-8. |
@erikzhang what's the status of this NEP? When will it be live? |
The implementation has been completed. But it has not been deployed to the mainnet. |
@erikzhang do you have an estimate of when this will be deployed? I'm really looking forward to using this feature. |
If all goes well, it will be deployed to the testnet next week. |
@erikzhang Great news! We've already updated neo-one to support stack isolation, and actually require it for the typescript compiler, so the sooner the better :) |
FYI; |
This NEP proposes that stack isolation of the NeoVM evaluation stack should be carried out to ensure the security of dynamic invocations and provide support for future new features.