CityOfZion / neo-boa

Python compiler for the Neo2 Virtual Machine, see neo3-boa for NEO3
MIT License
69 stars 55 forks source link

Add Neo Blockchain Toolkit Debugger support #126

Closed devhawk closed 4 years ago

devhawk commented 4 years ago

This PR modifies neo-boa to emit the avmdbgnfo format used by the neo-debugger project. The format itself is documented in Design Node NDX-DN11.

Note, as part of this change, I changed the UUID generated for boa.code.method.method._id to use a name-based UUID. This way, the UUID is stable between compilations.

coveralls commented 4 years ago

Coverage Status

Coverage decreased (-2.09%) to 89.955% when pulling 7710739a5716593b70ec43fca8a166208fd32622 on devhawk:devhawk/avmdbgnfo into 57d85f83d9a527cf9470cb5671abb3a776cb7001 on CityOfZion:development.