Working with Ethereum: Metamask & the Ethereum Wallet

Ethereum    |    Intermediate
  • 14 Videos | 1h 32m 30s
  • Includes Assessment
  • Earns a Badge
Likes 10 Likes 10
Discover transformative Blockchain technology with the Ethereum network using some of the UI (user interface)-based clients of MetaMask and Ethereum Wallet. For this course, participants are assumed to have a fundamental understanding of Ethereum and the workings of Ethereum clients. This course covers how to install the official Ethereum Wallet application, describe the UI options available, and use the MetaMask client to transfer ether from your account in MetaMask to the one in Ethereum Wallet. Ethereum Wallet not only works as a wallet, but also provides an interface for you to deploy your own smart contracts to Ethereum networks. It includes an interface to read data from contracts, and then write to them by invoking transactions. Learn to code a simple smart contract and deploy it to the Rinkeby network using the Ethereum Wallet UI. Upon finishing this course, you will have the skills required to work with the Ethereum network for transferring Ether to an account using MetaMask. And you will also know how to interact with smart contracts using Ethereum Wallet.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 33s
    UP NEXT
  • Playable
    2. 
    Installing Metamask
    9m 36s
  • Locked
    3. 
    Loading Ether Using the Rinkeby Faucet
    8m 7s
  • Locked
    4. 
    Installing the Ethereum Wallet Application
    7m 21s
  • Locked
    5. 
    Transferring Ether Using Metamask
    7m 11s
  • Locked
    6. 
    Deploying a Smart Contract with Ethereum Wallet
    6m 40s
  • Locked
    7. 
    Interacting with a Deployed Smart Contract
    4m 49s
  • Locked
    8. 
    Constructors in Solidity
    5m 8s
  • Locked
    9. 
    Constructors with Arguments in Solidity
    3m 25s
  • Locked
    10. 
    Defining a Token Transfer Function
    6m 26s
  • Locked
    11. 
    Writing to a Smart Contract
    5m 4s
  • Locked
    12. 
    Conditions in a Solidity Contract
    8m 1s
  • Locked
    13. 
    Cleaning Up Ethereum Wallet
    6m 33s
  • Locked
    14. 
    Exercise: Metamask and the Ethereum Wallet
    5m 35s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE