/brownie-simple-storage

freecodecamp - Lesson 5 - Brownie Simple Storage Smart Contract

Primary LanguagePython

brownie-simple-storage

Lesson 5

  1. Set up project using Brownie.
  2. Deploy smart contract using Brownie to local Ganache.
  3. 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.
  4. Deploy smart contract using Brownie to Rinkeby Testnet through Infura.
  5. Test smart contract using Brownie.
  6. Use control flow for accounts to deploy to development network or local.
  7. Interact with contracts deployed in the brownie project.
  8. Brownie console.