Skip to content

ethpm/remix-plugin

Repository files navigation

ethPM Plugin

Documentation

Install

Within the Remix IDE, click on the 🔌 symbol to open the plugin manager.

Search for "EthPM" and hit "Activate".

Usage

  1. Generate an ethPM package from smart contracts in your Remix editor.
  2. Import smart contracts / deployed contract instances from ethPM packages.

Contributing

npm install then npm run serve

In the plugin manager in Remix (alpha), select "Connect a local plugin"

Developing

Now that you're ready to develop, there are two methods, but no real advantage for either. One issue I had was not being able to connect to my plugin, even though it was running. Switching between methods helped as a sanity check.

  1. Remix-alpha.ethereum.org allows you to add a local plugin. This is also where your plugin will appear once it has been completed and approved.
  2. Host the remix IDE locally so you can code on the ✈️

Publishing

Create a profile for your plugin using the correct keys in the profile doc. Then make a PR on src/remixAppManager.js in the remix-ide repo. Remember it will appear on remix-alpha first, before going to production. I have no idea what the process is for this 😕

Shoutouts

Forked from pi0neerpat's OneClickDapp

Releases

No releases published

Packages

No packages published