Tutorial for debugging neo3 blockchain and smart contracts at source code and neo-vm assembly level (mainly for Windows). Feel free to write pull requests.
进酒吧点炒饭!Fairyland for Neo3 smart contract testing & debugging! TODO: Storage diff from tx; GAS profiler for each source code line; multisig? debug adapter protocol compatibility?; stable websocket features (memorize fairy txns & deliver in fairy blocks through WS?); set variable value in debugging (difficult), simulate GAS distribution to NEO, ...
Belli dura despicio! Minuteman nuclear RPC client with extended fairy features to test & debug your Neo N3 smart contract. TODO: middleware decorator exporting execution graph; directly send tx for execution; tx attribute support (NotValidBefore, Conflicts)
Example contract of ruler protocol impemented on Neo N3 blockchain. Please be patient with RPC testing. Compiler: neo3-boa v0.8.2. Python 3.8 recommended for tests based on neo3vm.