Working with Ethereum: Tools for Smart Contract Development
Working with Ethereum: Tools for Smart Contract Development
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
There are a variety of tools available to develop smart contracts and interact with them. Discover how to use deployment scripts in JavaScript, develop with the Remix IDE, and interact with the Ethereum Wallet.
Expected Duration (hours)
1.3
Lesson Objectives Working with Ethereum: Tools for Smart Contract Development
use JavaScript and Mocha to define a process for deploying a smart contract to a private Ethereum network
work with Mocha to call a function on a deployed contract and test its return value
write a script to deploy a smart contract to a private Ethereum network
use Ganache to provision a private Ethereum network and deploy your smart contract to it
connect to an already deployed contract using the Ethereum JavaScript API and invoke its methods
work with Geth to connect as a node to the Rinkeby test network and deploy your smart contract there
use the cloud-based Remix IDE along with Metamask to develop and deploy a smart contract to the Rinkeby network
invoke a transaction on your deployed contract using the Remix interface and set transaction parameters in Metamask
interact with a contract deployed on the Rinkeby test network and track the mining of your transactions
use the Ethereum Wallet app to interact with a deployed smart contract by passing to it the contract address and ABI
recall the different ways to interact with Ethereum networks and smart contracts using Geth, JavaScript, and Ethereum Wallet
Course Number: it_bcwketdj_06_enus
Expertise Level
Intermediate