Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
stechu committed Feb 3, 2020
1 parent 63f976e commit 1c2cc3b
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
# PyTeal

[![Build Status](https://travis-ci.com/algorand/pyteal.svg?token=B9eSse5TZikdgKBemvq3&branch=master)](https://travis-ci.com/algorand/pyteal)
[![Documentation Status](https://readthedocs.org/projects/pyteal/badge/?version=latest)](https://pyteal.readthedocs.io/en/latest/?badge=latest)

Python Language Binding for Teal
PyTeal is a Python Language Binding for Algorand's Smart Contracts (ASC1s).

This code **hasn't been audited**. Use it at your own risk.
Algorand Smart Contracts are implemented using a new language that is stack-based and created by Algorand,
called [Transaction Execution Approval Language (TEAL)](https://developer.algorand.org/docs/teal).
This a non-Turing complete language that allows branch forwards but prevents recursive logic
to maximize safety and performance.

PyTeal allows Algorand Smart Contracts developers express there smart contract logic purely using Python. It provides higher level functional programming style abstactions over TEAL and does type checking at construction time.

PyTeal **hasn't been security audited**. Use it at your own risk.

### Install

Expand Down

0 comments on commit 1c2cc3b

Please sign in to comment.