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 4172a86c17 Catch JSON parsing errors of the Solidity output 9 years ago
assets Copy files over to another instance. 9 years ago
ci Use bash instead of sh. 9 years ago
src Catch JSON parsing errors of the Solidity output 9 years ago
.gitignore Added gitignore. 9 years ago
.npmignore Travis deployment scripts. 9 years ago
.travis.yml Correctly declare environment variables. 9 years ago
LICENSE.md Top-level license file. 9 years ago
README.md Mention gh-pages branch in readme 9 years ago
background.js Enable extension to sync files using chrome.storage.sync 9 years ago
icon.png Extracted application code and created chrome extension manifest. 9 years ago
index.html Copy files over to another instance. 9 years ago
manifest.json Enable extension to sync files using chrome.storage.sync 9 years ago
package.json Merge pull request #12 from ethereum/patch/abi-fixed-array 9 years ago
worker.js Fix again. 9 years ago

README.md

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.

To use it as a chrome extension

Browse to chrome://extensions/

Make sure 'Developer mode' has been checked. Then click 'Load unpacked extension...' to pop up a file-selection dialog.