Closed defiboy closed 4 years ago
Remix should allow plugins to get a list of all of the contract names in the existing editor.
you can get that from the compilation result right?
Plugin migrated and deployed to https://machinalabs-remix-etherscan-plugin-v2.surge.sh
Etherscan Remix Plugin
Background
The current Remix Etherscan Plugin is located at:
https://github.com/Machinalabs/remix-etherscan
And hosted in surge http://machinalabs-remix-etherscan-plugin.surge.sh/.
Proposal
Migrate existing codebase to a React based application.
Modify the UI interface.
Split the API key capture step from the main plugin functionality.
Include a ‘settings’ icon to allow users to edit the Etherscan API key.
Include an autocomplete to the ‘Contract Name’ input text.
Allow users to lookup GUID receipts (Guid retrieved when we perform a contract verification)
Split views
The following image shows the dedicated API key capture view.
The following image shows the new Contract Verification view with a new settings and receipts options.
The receipts view
Remix Requirements
Remix should allow plugins to get a list of all of the contract names in the existing editor.
Resources
https://etherscan.io/sourcecode-demo.html