Mamba is a Python SDK for interacting with the NEO blockchain. It abstracts away the complexities of creating the data structures required to interact with smart contracts and change blockchain state. At the same time it is flexible enough that you can handcraft transactions or even the instructions to be executed by the virtual machine. Communication with the network is done through JSON-RPC servers. A list of public RPC servers can be found here.
Let's get setup and get a little taste of what using it looks like before diving into how it is structured and how to work with it to achieve your goals.
- Python 3.10
- Linux, OSX or Windows
Get the NEO balance for an account