Open theoreticalbts opened 8 years ago
I'm not sure that this is actually a problem that's being faced by anyone.
No, but it is a potential problem.
The custom binary op is an attempt to have a more streamlined custom op. The problems it introduces are more hassle than they are worth. I am in favor of deprecating the op in a hardfork.
Currently the
evaluator_registry
framework is incapable of having plugins which accept only JSON custom ops (and not binary custom ops).Here are some use cases:
The third case is the trickiest, before the hardfork date we have to ignore binary ops that would otherwise pass.
[1] This is a plugin-level hardfork, i.e. an upgrade to the plugin's consensus.