Overview¶
What does it currently do¶
- This project aims to be a full port of the original C# NEO project
- Run a Python based P2P node
- Interactive CLI for configuring node and inspecting blockchain
- Compile, test, deploy and run Smart Contracts written in python or any Smart Contract in the
.avm
format - NEP2 and NEP5 compliant wallet functionality
- RPC Client
- RPC server
- Notification Server ( for viewing transfers of NEP5 tokens )
Runtime.Log
andRuntime.Notify
event monitoring
What will it do¶
- Consensus nodes
- Full smart contract debugging and inspection
Getting started¶
Please follow directions in the install section
The main functionality for this project is contained within the cli application np-prompt
. You can view usage details here
We have published a Youtube video to help get you started with this library. There are other videos under the CityOfZion Youtube channel.
Sister projects¶
- neo-python-rpc: NEO RPC client in Python
- neo-boa: Write smart contracts with Python