Smart contracts development Lab in pyTEAL
summary
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 emits an PyTeal router & ABI JSON; builds a simple Counter contract with one global uint initialized to 0 and working increment/decrement methods, deploys to testnet, and invokes methods with the Atomic Transaction Composer (signed by mnemonic). Also builds a working NFT auction: asset creation, grouped two-transaction bids, refund of previous highest bidder, and a second version implementing a sealed-bid commit/reveal with deposits.
AI-written summary · about
chapters (7)
- 0:00pyTEAL smart contract intro
- 23:59Setting up development environment and connecting to Algorand
- 57:05First smart contract
- 1:31:41Auction application
- 2:08:37Optimizing sealed bids
- 2:22:46Beaker framework
- 2:31:15Q&A
related talks
49mAlgorand Smart Contract Architecture
42mLive coding session: Program an NFT smart contract in 30min w/ SmartPy
09mHow to Build On-chain AI Agents
51mBlockchain and smart contracts (...)
36mStarkNet Contract Deployment Demo
23mGradual Verification for Smart Contracts
25mBehavioral simulation for smart contracts
25mSmart Contract Developer Speedrun
