diff options
author | Guillaume Ballet <gballet@gmail.com> | 2018-07-25 20:56:39 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-25 20:56:39 +0800 |
commit | 7abedf9bbb725da8d610762d051af43085be1cda (patch) | |
tree | 7640e475868c575115cbcfde8bddb7b4484eee20 /internal | |
parent | 27a278e6e35836999ac8e4d9a19c406407db8ae5 (diff) | |
download | dexon-7abedf9bbb725da8d610762d051af43085be1cda.tar.gz dexon-7abedf9bbb725da8d610762d051af43085be1cda.tar.zst dexon-7abedf9bbb725da8d610762d051af43085be1cda.zip |
core/vm: support for multiple interpreters (#17093)
- Define an Interpreter interface
- One contract can call contracts from other interpreter types.
- Pass the interpreter to the operands instead of the evm.
This is meant to prevent type assertions in operands.
Diffstat (limited to 'internal')
0 files changed, 0 insertions, 0 deletions