neo-go/examples
Evgenii Stratonikov cbf26f315c compiler: save both VM and smartcontract types
VM types are used in debugger, while smartcontract ones are used in
manifest. We can't save only one of them, because conversion in either
side is lossy:
1. VM has `Array` and `Struct` but smartcontract only has `Array`.
2. Smartcontract has `Hash160` etc, which are all `ByteString` or
`Buffer` in VM.

And to spice things a bit more, return type in debugger can be `Void`,
which corresponds to no real stackitem type (as it must exist).
2020-12-09 22:35:22 +03:00
..
engine compiler: check emitted event names 2020-11-26 13:49:58 +03:00
events compiler: save both VM and smartcontract types 2020-12-09 22:35:22 +03:00
iterator compiler: check emitted event names 2020-11-26 13:49:58 +03:00
runtime manifest: include contract Name 2020-11-24 11:23:44 +03:00
storage manifest: include contract Name 2020-11-24 11:23:44 +03:00
timer manifest: include contract Name 2020-11-24 11:23:44 +03:00
token compiler: check emitted event names 2020-11-26 13:49:58 +03:00
token-sale compiler: check supported standards 2020-11-26 12:51:39 +03:00