Smart contract creating a company
step_01
Created a company that has a few public states showing company information and is capable of creating both crypto and shares tokens
step_02
Created both the company_step_02 and vault pyteal program. The company can mint coins, connect to a vault, deposit coins, mint shares, and distribute shsares.
Detailed goal commands can be found in company_step_02_CLI and vault_CLI
step_03 ...
Steps compiling it to a teal file
-
Python3 is required
-
Install packages
pip install -r requirements.txt
- Compile the python file
python3 company_step_01.py