© Debajani Mohanty 2018
Debajani MohantyEthereum for Architects and Developershttps://doi.org/10.1007/978-1-4842-4075-5_4

4. Deploying Smart Contracts

Debajani Mohanty1 
Noida, Uttar Pradesh, India
Now that you are proficient in smart contract development using Solidity, let’s deploy a contract on an Ethereum network. Deployment can be done in many ways.
  • Deploy in Remix with the JavaScript VM : This is something you have already done.

  • Ganache : Formerly known as TestRPC, Ganache is a local private setup running on your machine for development and unit testing.

  • Ropsten/Kovan/Rinkeby test network and MetaMask : These are Ethereum clients used for functional testing.

  • Truffle Suite : Truffle Suite is a development and testing framework for smart contracts ...

Get Ethereum for Architects and Developers: With Case Studies and Code Samples in Solidity now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.