SmartPy is a Python library for constructing Tezos smart contracts.

We maintain several releases of both and of the corresponding command line interface.

The Current Stable Release

The stable release is:
It is updated when dev has been used for a long time with no issue.

The Current Development Release

The development release is:

This is the regular development version.
Often a good compromise between stability and new features.

Some History

Many changes are long forgotten. Here is some history.

  • Demo updated with former Development version.

  • New Development Version — Ledger Hardware Wallet support, storage less contracts and inter-contract test scenarios.

  • New Development Version — One Year Anniversary Release with custom layouts, private entry points, lambdas, etc.

SmartPy Command Line Interface

SmartPy Open Source Release

An open source release is accessible here: