Neo3vm

Latest version: v0.10.1

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.6

* Update internals to match [rc1](https://github.com/neo-project/neo-vm/releases/tag/v3.0.0-rc1)

0.5.1

Python binding updates
- Expose ``load_token()`` overload on ``ApplicationEngineCpp``

C++ changes
* Update ``ExecutionContext::clone()`` to include scripthash bytes
* Add missing ``break`` statement for ``OpCode::CALLT`` implementation causing extra contexts being loaded
* Fix strict mode for preview 5 block 2721
* Fix reference counter for circular types

0.5

C++ changes
* Update internals to match [preview5](https://github.com/neo-project/neo-vm/releases/tag/v3.0.0-preview5)

0.4.3

**Python binding updates**
* Expose partial native `ApplicationEngine`

C++ changes
* Add partial native `ApplicationEngine`. Profiling showed that the `pre_execute_instruction()` was found to be very expensive while it works with mostly static data. Moving it to C++ avoids bridging between C++ and Python for every instruction executed.

0.4.2

C++ changes
* Add OpCode `DIV` implementation
* Fix OpCode `REVERSE` not taking `count` into account
* Fix `ExecutionContext.static_field` cloning not working as intended

0.4.1

**Python binding updates**
* Expose missing OpCode `DIV`

C++ changes
* Add more details to exception messages to help debugging without source

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.