- Set up project using Brownie.
- Deploy smart contract using Brownie to local Ganache.
- Three ways to add accounts
- Ganache default accounts,
- Brownie encrypted with password, and
- environment variable pulling from yaml; add WEB3_INFURA_PROJECT_ID from Infura.
- Deploy smart contract using Brownie to Rinkeby Testnet through Infura.
- Test smart contract using Brownie.
- Use control flow for accounts to deploy to development network or local.
- Interact with contracts deployed in the brownie project.
- Brownie console.
mdolancode/brownie-simple-storage
freecodecamp - Lesson 5 - Brownie Simple Storage Smart Contract
Python