Ethereum Development - Solidity Beginner Editor -- remix-ide

In Ethereum application development, smart contract development is unavoidable. Currently, remix-ide I found is the most beginner-friendly development tool. Doesn’t need any other environment, can directly deploy and debug. If I find more friendly ones, I’ll recommend in future blogs.

Installation

remix is just an ordinary npm package

$ npm i remix-ide -g

Startup

$ remix-ide

Default will start local port 8080, open browser http://localhost:8080

Usage

  1. First we need to check auto compile

  2. Switch to Run, environment select javascript VM

Deploy Your Program

Click create button, can deploy your smart contract. As shown below, is what deployed smart contract looks like, because each deployment consumes corresponding balance. So this user’s balance changed from previous 100 ether to now 99.999999999...

Debug Your Program

After deployment completes, we find below appeared buttons and input boxes with function names. Input box can fill function parameters. Click function name, can execute the function. Execution results will display in console below middle.

Click detail button of console information, can see function detailed output information

Article Link:

https://alili.tech/en/archive/blockchain/ecce3d6/

# Latest Articles