Previous Page

Working with Ethereum: Lifecycle of a Smart Contract

Working with Ethereum: Lifecycle of a Smart Contract


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore the use of the Truffle framework and Ganache to manage building, testing, and deploying smart contracts and to speed up contract development.



Expected Duration (hours)
0.8

Lesson Objectives

Working with Ethereum: Lifecycle of a Smart Contract

  • write a simple Hello World smart contract using Solidity
  • use the solc compiler to compile a smart contract to generate Ethereum bytecode
  • script smart contract compilation and define the types of output required, including bytecode and ABI
  • write simple test cases using Mocha, group them into a test suite, and describe a common set of actions to run before each test case
  • develop a test case to list all accessible Ethereum accounts in a private Ethereum network
  • recall the methods of compiling Solidity code and automate contract testing using Mocha
  • Course Number:
    it_bcwketdj_05_enus

    Expertise Level
    Intermediate