Would love your feedback, thoughts and suggestions here @jamesrp13. Intention here is to slow down and more deliberately have labs do labs before progressing onto next steps. Also to have students just use web3.js to check balances, then to send sol, then to introduce other on-chain apps interact with the ping counter program.
refactor: make checking balance just use web3.js scripts, rather than having them build a react app. We still cover react in the 'interact with wallets' lesson, we're just focusing more on web3.js itself this early.
refactor: split 'writing data' lesson into two lessons with separate labs - one for transferring sol (with a lab where students get devnet sol and transfer it to each other), one for learning how to create instructions for arbitrary apps using the note program.
feat: explain atomicness / transactions for students not familiar with these concepts.
Would love your feedback, thoughts and suggestions here @jamesrp13. Intention here is to slow down and more deliberately have labs do labs before progressing onto next steps. Also to have students just use web3.js to check balances, then to send sol, then to introduce other on-chain apps interact with the ping counter program.