Previous Page

Ethereum Smart Contracts with Solidity: Ether Transfer Operations in Solidity

Ethereum Smart Contracts with Solidity: Ether Transfer Operations in Solidity


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Transferring Ether between Ethereum Accounts is the fundamental financial transaction performed by smart contracts. Examine the different ways this can be accomplished using fallback and payable functions.



Expected Duration (hours)
1.5

Lesson Objectives

Ethereum Smart Contracts with Solidity: Ether Transfer Operations in Solidity

  • outline the key concepts covered in this course
  • use a fallback function to allow a smart contract to receive Ether
  • define a smart contract to send Ether from your contract to another Ethereum account using the transfer function
  • demonstrate how to invoke a function to transmit Ether to a specified Ethereum account
  • create a fallback function to transfer received Ether to another account
  • recognize how the gas limit restricts the operations which can be performed from a fallback function
  • use the selfdestruct function to delete a smart contract from the Ethereum network
  • define arrays in Solidity and access and set specific elements within them
  • verify conditions in a smart contract using the require and assert clauses
  • recognize the effects of provisioning variables in memory or storage during assignment operations
  • distinguish between value and reference types in the Solidity language
  • identify which variable types need their storage locations to be explicitly specified
  • recognize how to use fallback functions, value, and reference types to define smart contracts to transfer ether
  • Course Number:
    it_bccscsdj_05_enus

    Expertise Level
    Intermediate