remix-project mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Alex Beregszaszi d0db134a34 Use window.localStorage in all cases 9 years ago
assets Standard: format whitespace (using semistandard-format) 9 years ago
ci Force to include "build" for deployment. 9 years ago
src Use window.localStorage in all cases 9 years ago
.gitignore Setting web3 provider when web3 context is toggled 9 years ago
.npmignore Travis deployment scripts. 9 years ago
.travis.yml Fix deployment. 9 years ago
LICENSE.md Top-level license file. 9 years ago
README.md Update README.md 9 years ago
background.js Standard: format whitespace (using semistandard-format) 9 years ago
icon.png Extracted application code and created chrome extension manifest. 9 years ago
index.html Merge pull request #62 from redsquirrel/injected-web3-support 9 years ago
manifest.json Changed escaped character to real character 9 years ago
package.json Include lint test in package.json 9 years ago

README.md

Build Status

Browser-Solidity

Browser Solidity is a browser-based Solidity compiler and IDE.

Visit https://ethereum.github.io/browser-solidity to use; it will always deliver the latest version.

Offline Usage

Full offline usage is currently not supported because the compiler is always loaded via http. If you clone/download the repository, use the gh-pages branch (otherwise you still have to build the application).

Building

Many dependencies are only provided via npm:

npm install    # fetch dependencies
npm run build  # build application into build/app.js

Now point your browser to index.html to open the application.

Usage as a Chrome Extension

If you would like to use this as a Chrome extension, you must either build it first or pull from the gh-pages branch, both described above. After that, follow these steps:

  • Browse to chrome://extensions/
  • Make sure 'Developer mode' has been checked
  • Click 'Load unpacked extension...' to pop up a file-selection dialog
  • Select your browser-solidity folder