International School on Algorand Smart Contracts 2022
2022-09-27..2022-10-18
-- online --
as the organisers put it
public website. Contribute to algorand-school/algorand-school development by creating an account on GitHub.
who it's for
Algorand dApp developers, PyTEAL developers, smart contract engineers, wallet and SDK developers, blockchain protocol researchers, security auditors
topics
PyTEAL contract development; Beaker dApp framework; Algorand ABI generation; Atomic Transaction Composer; inner transactions and limits; TEAL bytecode and AVM limits; transactions and smart signatures; NFT auction patterns; sealed-bid commit-reveal; Algorand VRF and BFT consensus
| title | author | length |
|---|---|---|
| Algorand dAPP Has Never Been Easier | Chris Kim | 01h 05m |
Beaker framework makes Algorand dApp development feel like normal Python: it provides an ApplicationClient and a sandbox.get_algod_client helper, an… | ||
| Smart contracts development Lab in pyTEAL | Marco Zecchini | 02h 33m |
Step-by-step setup of a PyTeal project connecting to either Algorand sandbox or PureStake, compiles a TEAL approval and clear program (targets AVM v6) and… | ||
| Writing ABI Compliant Smart Contracts PyTEAL | Stefano De Angelis | 57m |
Explains Algorand ABI support in PyTeal and shows a working algobank demo with three methods (deposit, get_balance, withdraw) that compiles to TEAL, emits an… | ||
| Writing Smart contracts in pyTEAL | Matteo Almanza | 01h 00m |
Shows how PyTeal generates TEAL from Python ASTs, compiles to bytecode and deploys via the SDK, and demonstrates concrete primitives: 64 global keys and… | ||
| Transactions & smart signatures | Massimo Bartoletti, Roberto Zunino | 01h 27m |
Algorand transactions include concrete fields (sender, receiver, amount, fee 1000 microAlgos, first/last valid rounds) and tools for building them: goal CLI… | ||
| Introduction smart contracts | Cosimo Bassi | 58m |
Explains how the Algorand Virtual Machine executes TEAL bytecode as a stack machine (with a stack limit 1000 and volatile scratch space), how PyTEAL compiles… | ||
| Blockchain consensus mechanisms | Ivan Visconti | 02h 44m |
Starts with permissioned consensus (synchronous vs partially synchronous models, one‑third Byzantine bound) and shows rotating leaders plus Byzantine broadcast… | ||
| nothing matches | ||