-
Notifications
You must be signed in to change notification settings - Fork 113
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
NEP Dynamic Invoke #19
Conversation
Fix layout
This is really great! I did a quick edit pass to fill in some sharding details. I also think `deterministic` is not the right word to be using here, as execution is deterministic either way, with dynamic calls or not. The problem is how much static analysis we can do in advance, to shard resources appropriately.
Update nep-dynamic-invoke.mediawiki
Does dynamic invocation cost more fees? |
Added sample implementation for an updated fee schedule.
It is my opinion that using the |
So should SC with |
I think that would make sense. |
What about this:
|
That sounds about right. I will update the proposal with those figures. |
Updated the fee structure, and removed the section of code demonstrating that the cost of a |
perfect |
I've updated the NEP number in the proposal to 4 🎉 |
Yes, let's do it! |
@localhuman Since we don't have an opcode |
Yes, will do! |
This NEP Proposal outlines a mechanism whereby a Smart Contract is provided the ability to invoke other Smart Contracts not known until runtime, rather than being limited to invoking only Smart Contracts that are defined at compile time. In order to retain the ability for Smart Contracts to interface with a future Dynamic Sharding process, included is a proposed specification to be used in the creation of Smart Contracts to denote whether a Smart Contract needs the Dynamic Contract Invocation feature or not.