Deploying and running transactions

The Remix IDE provides three types of environments to execute transactions:

  • JavaScript VM: The sandbox environment runs emulated blockchain transactions in your browser. It provides 10 test addresses with 100 ether by default. This mode is convenient for quick prototyping and verification of a smart contract.
  • Injected provider: The provider connects to an external tool such as MetaMask.
  • Web3 provider: The provider connects to the remote node with geth or other Ethereum clients. It can directly connect to a private network and Ethereum blockchain.

In this section, we will use a JavaScript VM to deploy and run the MYERC20Token smart contract:

  1. Select a JavaScript VM.
  2. In the Contract drop-down menu, select ...

Get Learn Ethereum now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.