Awesome Open Source
Awesome Open Source

Neo ICO Template

A template for NEP5 Compliant Tokens on the NEO platform


An article describing this template is available here:


Usage requires Python 3.6+


Clone the repository and navigate into the project directory. Make a Python 3 virtual environment and activate it via

python3 -m venv venv
source venv/bin/activate

or to explicitly install Python 3.6 via

virtualenv -p /usr/local/bin/python3.6 venv
source venv/bin/activate

Then install the requirements via

pip install -r requirements.txt


The template may be compiled as follows

from boa.compiler import Compiler


This will compile your template to ico_template.avm

Running tests

  1. Install requirements_test.txt
pip install -r requirements_test.txt

  1. Run tests
python -m unittest discover tests

Testnet Deployed Details

For testing purposes, this template is deployed on testnet with the following contract script hash:


    "code": {
        "parameters": "0710",
        "hash": "0b6c1f919e95fe61c17a7612aebfaf4fda3a2214",
        "returntype": 5,
        "script": ".. omitted .."
    "version": 0,
    "code_version": ".2",
    "name": "NEX Ico Template",
    "author": "localhuman",
    "description": "An ICO Template",
    "properties": {
        "dynamic_invoke": false,
        "storage": true
    "email": "[email protected]"

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (54,523
template (532
dapp (111
ico (25
neo (20