├── .gitignore ├── README.md ├── demos ├── __init__.py ├── c2c │ ├── __init__.py │ ├── app.py │ ├── contract.json │ └── demo.py ├── c2c_max_depth │ ├── app.py │ └── demo.py ├── eth_ecdsa_recover │ ├── __init__.py │ ├── app.py │ └── demo.py ├── new_ops │ ├── TEAL │ │ ├── README.md │ │ ├── acct_params_get_demo.json │ │ ├── acct_params_get_demo.sh │ │ ├── acct_params_get_demo.teal │ │ ├── clear.teal │ │ ├── dynamic_budget.teal │ │ ├── gitxn_reads_demo.json │ │ ├── gitxn_reads_demo.sh │ │ ├── gitxn_reads_demo.teal │ │ ├── misc_demo.json │ │ ├── misc_demo.sh │ │ └── misc_demo.teal │ ├── __init__.py │ ├── app.py │ ├── contract.json │ └── demo.py ├── op_up │ ├── __init__.py │ ├── app.py │ └── demo.py ├── trampoline │ ├── app.py │ ├── contract.json │ └── demo.py └── utils │ ├── __init__.py │ ├── deploy.py │ └── sandbox.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .venv/ 2 | __pycache__/ 3 | .vscode/ 4 | .idea 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/README.md -------------------------------------------------------------------------------- /demos/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import get_accounts 2 | -------------------------------------------------------------------------------- /demos/c2c/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demos/c2c/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/c2c/app.py -------------------------------------------------------------------------------- /demos/c2c/contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/c2c/contract.json -------------------------------------------------------------------------------- /demos/c2c/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/c2c/demo.py -------------------------------------------------------------------------------- /demos/c2c_max_depth/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/c2c_max_depth/app.py -------------------------------------------------------------------------------- /demos/c2c_max_depth/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/c2c_max_depth/demo.py -------------------------------------------------------------------------------- /demos/eth_ecdsa_recover/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demos/eth_ecdsa_recover/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/eth_ecdsa_recover/app.py -------------------------------------------------------------------------------- /demos/eth_ecdsa_recover/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/eth_ecdsa_recover/demo.py -------------------------------------------------------------------------------- /demos/new_ops/TEAL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/README.md -------------------------------------------------------------------------------- /demos/new_ops/TEAL/acct_params_get_demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/acct_params_get_demo.json -------------------------------------------------------------------------------- /demos/new_ops/TEAL/acct_params_get_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/acct_params_get_demo.sh -------------------------------------------------------------------------------- /demos/new_ops/TEAL/acct_params_get_demo.teal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/acct_params_get_demo.teal -------------------------------------------------------------------------------- /demos/new_ops/TEAL/clear.teal: -------------------------------------------------------------------------------- 1 | #pragma version 6 2 | int 1 3 | -------------------------------------------------------------------------------- /demos/new_ops/TEAL/dynamic_budget.teal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/dynamic_budget.teal -------------------------------------------------------------------------------- /demos/new_ops/TEAL/gitxn_reads_demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/gitxn_reads_demo.json -------------------------------------------------------------------------------- /demos/new_ops/TEAL/gitxn_reads_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/gitxn_reads_demo.sh -------------------------------------------------------------------------------- /demos/new_ops/TEAL/gitxn_reads_demo.teal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/gitxn_reads_demo.teal -------------------------------------------------------------------------------- /demos/new_ops/TEAL/misc_demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/misc_demo.json -------------------------------------------------------------------------------- /demos/new_ops/TEAL/misc_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/misc_demo.sh -------------------------------------------------------------------------------- /demos/new_ops/TEAL/misc_demo.teal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/TEAL/misc_demo.teal -------------------------------------------------------------------------------- /demos/new_ops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demos/new_ops/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/app.py -------------------------------------------------------------------------------- /demos/new_ops/contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/contract.json -------------------------------------------------------------------------------- /demos/new_ops/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/new_ops/demo.py -------------------------------------------------------------------------------- /demos/op_up/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demos/op_up/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/op_up/app.py -------------------------------------------------------------------------------- /demos/op_up/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/op_up/demo.py -------------------------------------------------------------------------------- /demos/trampoline/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/trampoline/app.py -------------------------------------------------------------------------------- /demos/trampoline/contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/trampoline/contract.json -------------------------------------------------------------------------------- /demos/trampoline/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/trampoline/demo.py -------------------------------------------------------------------------------- /demos/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/utils/__init__.py -------------------------------------------------------------------------------- /demos/utils/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/utils/deploy.py -------------------------------------------------------------------------------- /demos/utils/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/demos/utils/sandbox.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algorandfoundation/demo-avm6/HEAD/requirements.txt --------------------------------------------------------------------------------