You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we have interop.Function and vm.InteropFuncPrice which intersect a bit.
The proposal is to replace vm.InteropFuncPrice and vm.(*VM).RegisterInteropGetter with a single v.Syscall field function, which accepts only syscall ID.
It will remove some code from the vm package (interop-related, public key cache, iterator and enumerator interops) and make syscall handling simpler and more flexible.
Thoughts @roman-khimov@AnnaShaleva ?
The text was updated successfully, but these errors were encountered:
Currently we have
interop.Function
andvm.InteropFuncPrice
which intersect a bit.The proposal is to replace
vm.InteropFuncPrice
andvm.(*VM).RegisterInteropGetter
with a singlev.Syscall
field function, which accepts only syscall ID.It will remove some code from the
vm
package (interop-related, public key cache, iterator and enumerator interops) and make syscall handling simpler and more flexible.Thoughts @roman-khimov @AnnaShaleva ?
The text was updated successfully, but these errors were encountered: