A powerful suite of tools that harnesses the full potential of Python on Neo N3.
Developers worldwide have embraced Python because of the versatility and wide range of applications it offers. Python’s flexibility makes it a go-to language for building everything from web applications to machine learning models. COZ created the NeoPython Suite to provide you with a seamless Python experience on NeoN3.
The ultimate solution for trouble-free interaction using Python with the Neo blockchain.
Meet Mamba, the powerful tool that removes the complexity of creating and interacting with smart contracts. Find out for yourself how Mamba streamlines the process of blockchain interaction like never before. Get started with a complete contract framework, CI compatible test harness, and SDK in one step.
1pip install neo-mamba
2
3--------------------------------
4import asyncio
5from neo3.api.wrappers import ChainFacade, NeoToken
6
7
8async def main():
9 facade = ChainFacade.node_provider_mainnet()
10 neo = NeoToken()
11 print(
12 await facade.test_invoke(neo.balance_of("Nbsphyrdyz8ufeWKkNR1MUH2fuLABmqtqU"))
13 )
14
15
16if __name__ == "__main__":
17 asyncio.run(main())
18Features
Simple N3 Access
Simplified access to Neo3 blockchain with documented, typed, and tested building blocks to minimize the entry barrier.
IDE Support
Reliable IDE support by cross-checking with C# reference code.
Quick prototyping
Quickly prototype, deploy, and test Python contracts with VSCode plugin support through the Neo Debugger Toolkit.
Integration
Integrate your smart contract build and test process into your automated pipeline for an unrestrained dApp.
360 Support
Extensive contract examples and documentation ensure a quick start and successful project execution.
Flexible
Get Python contracts compiled to .nef and .manifest.json formats, allowing usage in the NeoVM.