Revolutionize Blockchain Development: Write Smart Contracts for EpicChain in Python
Brought to You by EpicChain Lab's
epicchain-viper · epicchain-raptor · cpm
Note: The latest release (v0.14.0
) introduces breaking changes for contracts written with earlier versions. Please refer to our Migration Guide to seamlessly update your smart contracts.
EpicChain Viper is a powerful tool for creating Smart Contracts on the EpicChain blockchain using Python. This compiler transforms your .py
files into .nef
and .manifest.json
formats for execution on the EpicChain Virtual Machine.
It is part of the EpicChain Python Framework, a comprehensive suite enabling developers to build decentralized applications (dApps) using Python alone.
Before you begin, ensure you have Python 3.10 or later installed on your system.
Create and activate a Python virtual environment:
$ python3 -m venv venv $ source venv/bin/activateWindows:
$ python3 -m venv venv $ venv\Scripts\activate.bat
Install EpicChain Viper with pip:
$ pip install epicchain-viper
If pip is unavailable, you can run EpicChain Viper directly from its source:
$ git clone https://github.com/epicchainlabs/epicchain-viper.git $ pip install wheel $ pip install -e .
Explore comprehensive examples:
Join our community of contributors by checking out our Contributing Guide. Your input drives innovation!
This project is open-source and available under the Apache 2.0 License.