A Command-line tool for efficient development.
CPM is a package manager designed to elevate your smart contract development experience. With CPM, you can easily interact with and integrate a library of smart contract packages directly within your contracts, streamlining development and reducing complexities.
CPM simplifies and accelerates contract development
1brew install CityOfZion/tap/cpm | choco install cpm
2
3--------------------------------
4cpm init
5cpm --log-level DEBUG run
6
Features
Integrating libraries within your smart contracts
Find, integrate, and implement smart contract libraries directly in your code—no need to reinvent the wheel.
Multi-language SDK generation
Quickly generate on-chain and off-chain SDKs for C#, Golang, Java, Python, and TypeScript based on smart contract manifests.
Realistic test environment
Download third-party contracts and state from live networks (e.g., MainNet) to your Neo-express environment, enabling more accurate testing.
Take your smart contract development to the next level and experience a streamlined approach to building on Neo.