Since our last release, the Remix IDE community has been hard at work making new plugins that we’ve incorporated into our framework.

We’ve also moved our documentation and we have updated the solidity compiler to offer a choice of EVM versions.

Here are some details:

New Plugins made by the community are available on Remix

MythX Security Verification: a tool that performs Static and Dynamic Security Analysis using the MythX Cloud Service (https://mythx.io). Please note that this plugin is in beta and still in its trial phase.

Mythx Security Verification plugin

Etherscan Contract Verification: a tool to verify your code with a deployed contract and to publish your code on Etherscan.

Etherscan Contract Verification plugin

And then when the contract is verified- like the one above is, click on the etherscan link to the transaction and then click on the link to go to the contract’s page and you can see your published code.

A solidity contract published on Etherscan

Solidity Documentation Generator: a tool that grabs the comments in your code and generates a markdown file in the main panel ( which is to say in a tab in the file editor) of remix. The trick here is to write comments in your code using the Ethereum Natural Language Specification Format (NatSpec). To learn more about NatSpec go here: https://solidity.readthedocs.io/en/develop/natspec-format.html

A markdown file generated by the Solidity Documentation Generator plugin

Provable — Oracle Service: Request Real-World Data For Your Contracts — for using an oracle when compiling with the Javascript VM.

Built by: Provable — https://provable.xyz/ and their docs are here: https://docs.oraclize.it/#development-tools-remix-ide-provable-plugin

Note: you need to load the Provable plugin before you deploy a contract. Here’s a command for the remix console that loads a contract so you can try out this plugin:

remix.loadurl(‘https://github.com/oraclize/ethereum-examples/blob/master/solidity/DieselPrice.sol')

Provable — Oracle Service plugin

Pipeline: well… Pipeline has been there already — but we think you should try it out! It’s a tool to visually program solidity code. Here’s their github page: https://github.com/pipeos-one/pipeline.

Develop a Plugin

If you have any plugin ideas and are interested in building one, please check the README in the remix-plugin repo about to start. https://github.com/ethereum/remix-plugin/blob/master/readme.md.

Also reach out to us at https://gitter.im/ethereum/remix-dev-plugin.

And…

Now, in the Solidity Compiler, you can choose which EVM version to compile with. ( Thanks to @scottt, @lucien-tt)

And note…

The Remix-ide docs have moved to:

https://remix-ide.readthedocs.io/en/latest/