Course details

Working with Ethereum: Metamask & the Ethereum Wallet

Working with Ethereum: Metamask & the Ethereum Wallet


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Discover how to interact with the Ethereum network using some of the UI-based clients of Metamask and Ethereum Wallet and the operations that can be performed.



Expected Duration (hours)
1.5

Lesson Objectives

Working with Ethereum: Metamask & the Ethereum Wallet

  • install the Metamask extension for the Chrome browser
  • top up your Ethereum account with some ether on the Rinkeby network by making a social media post
  • install the official Ethereum Wallet application and describe the UI options available
  • use the Metamask client to transfer ether from your account in Metamask to the one in Ethereum Wallet
  • code a simple smart contract and deploy it to the Rinkeby network using the Ethereum Wallet UI
  • call the functions defined in your deployed smart contract using the Ethereum Wallet interface
  • write the code for a constructor in your smart contract and deploy it to Ethereum
  • code, deploy, and interact with a smart contract that includes a constructor which takes in an argument
  • define a function in Solidity to transfer tokens from one Ethereum account to another
  • invoke a transaction with a smart contract by calling a function that changes the state of the contract
  • validate a token transfer operation in a smart contract by checking the token balance of the transaction initiator
  • use the Chrome console and your file system to clean up unneeded contracts and accounts from your Ethereum Wallet
  • recall the features of Metamask and Ethereum Wallet and the types of operations permitted by each of them
  • Course Number:
    it_bcwketdj_03_enus

    Expertise Level
    Intermediate