Skip to content
Khachatur edited this page Jan 31, 2022 · 1 revision

Welcome to the remix-contract-deployer-plugin wiki!

This plugin will help you to work with compiled solidity contracts. This plugin is under a development so most features are under construction.

The plugin aims to deploy multiple contracts to multiple networks with same deterministic address.

  1. Open the plugin (you will see compile button).
  2. Select compiled solidity contract.
  3. Hit load.
  4. After loading you will be prompted to enter a hash salt, then if you contract has constructor arguments, you should enter them too.
  5. Choose the network from the list which is powered by Metamask.
  6. Deploy and sign the transaction.

To run plugins locally, please refer to official Remix IDE documentation.

About Metamask

Currently plugin uses Metamask as an injected provider, the Remix IDE itself is also "providing" provider whether it's a injected or manually connected. But this plugin does not yet rely on Remix IDEs provider. So for now we are limited to the networks supported or added from metamask. This part is heavily under R&D to find best approaches.

Clone this wiki locally