Remix IDE v0.15.0 is Released

Rob Stupay
Remix Project
Published in
3 min readJul 29, 2021

The Big News

  • Slither Analysis can now be run from Remix (with lovely formatting too)
  • New version: Remixd v0.5.0— so install it!! (and if you have never used Remixd to access a folder on your hard drive — try it!)
npm -g install @remix-project/remixd
  • New version: Remix Desktop — so if you use that — update it here!!
  • Remix Onboarding Tour

Slither integration

Slither is a popular static analysis tool that usually runs from a CLI.

To get Slither working with Remix, you need to have Slither installed as well as solc & solc-select. Then connect to remixd — with the localhost workspace:

  • With the latest version of Remixd (v0.5.0)
npm -g install @remix-project/remixd

In the static analysis plugin, a checkbox will ask if you want to enable Slither Analysis. (If you are not connected to Remixd, you won’t get this option)

For more info check the Remix docs about Slither.

And in other Solidity static analysis news — we’ve improved source highlighting.

Onboarding Tour for New Users

The first time you come to Remix, you’ll see a 3 step tour.

If you are reading this article, it’s likely that you already know about how to navigate the Remix interface. So to make the tour go away — just hit the X or click outside the tour modal. We will be making more of these tours to highlight new Remix features.

Load Remix with a file or GIST in the editor

Have you ever wanted to send someone the URL of a file and have it load into Remix? Ever wanted to send someone a GIST to load in Remix? If so ( or even if not) — check out URL

https://remix.ethereum.org/#url=https://github.com/ethereum/remix-project/blob/master/apps/remix-ide/contracts/app/solidity/mode.sol

By using the url parameter in a Remix URL, the file will be in the editor and the file will appear in the code-sample workspace.

Similarly the parameter for loading a GIST is… gist

https://remix.ethereum.org/#gist=26bf5df1a91adef830342e7ec95da0ea

Debugger

In the list of opcode, we’ve changed color of the next 5 commands.

So when a JUMP occurs…

the next five opcode will have a color change but that change happens where the JUMP lands (in JUMP DESTINATION).

Other Debugger news

We fixed a bug that appeared when debugging a transaction with the Ganache CLI

File Explorer

Right click compile!

Solidity Compiler

In our ongoing transition to React, we rewritten the Solidity Compiler to be React component!

Thank You Esteemed Users

Please report any problems you see in Remix. Also send us your suggestions about any changes you’d like to see in Remix or any functionality you’d like to be added.

We strive to make the IDE more convenient and easy to use. You can reach us on Twitter, Gitter, and via email (remix@ethereum.org) TIA!

--

--