-
Notifications
You must be signed in to change notification settings - Fork 103
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
Generate manifest with static calls #478
Conversation
@shargon I'll test this later but I think it's better not be merged to RC1 since not much time left. |
@superboyiii It should be added to RC1. |
I've tested this. It works but I'm confused if it makes sense in this mechanism.
|
We can add a compiler flag |
[ContractPermission("*")] You need to manually add this line to declare the calling permissions of all contracts. |
Tested? |
I will test it soon. |
@shargon I set
|
I think it's not |
I've tried both, |
The first one. But I think we should optimize for it. @shargon |
Sorry, I turned witnessScopes from |
You still need the permissions. Otherwise it should fail. |
If one permission is manually added, then will be |
Test PASS |
@shargon Can you optimize the permission list? |
Yes, I will |
If optimize it, we need do it quickly since I'll release CLI today and set up Testnet on 18th. It should be merged before Testnet. |
@superboyiii please test it |
|
@erikzhang Need your review. |
@superboyiii please test it |
@shargon Double |
Test PASS |
Please fix the UT. |
@shargon I just push a PR on your repo to fix this, could you review it? neo-project/neo-modules#564 |
Fix UT and upgrade to Neo v3.0.0-CI01246
@superboyiii merged! |
@erikzhang Merge? |
It's better to test it again before merging. |
Give me half an hour. |
Test PASS |
Close #475