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.
 
 
 
 
 
d11e9 477b766071 args non exposed constructors 10 years ago
libs args non exposed constructors 10 years ago
stylesheets Fix layout problem. 10 years ago
.npmignore npmignore to remove unnecessary files from package install 10 years ago
LICENSE.md Top-level license file. 10 years ago
README.md bump npm version to match latest 10 years ago
ballot.sol.js undo ballot import example 10 years ago
index.html args non exposed constructors 10 years ago
index.js re-add soljson.js and add version func 10 years ago
package.json bump npm version to match latest release 10 years ago
solidity.svg ui tidy and show syntax errors in editor 10 years ago

README.md

#Browser-solidity

Browser solidity is a browser based solidity compiler. To use either visit https://chriseth.github.io/browser-solidity or clone/download this repo and open index.html in your browser.

#Nodejs usage

To use the solidity compiler via nodejs you can install it via npm

npm install solc

And then use it like so:

var solc = require('solc');
var input = "contract x { function g() {} }";
var output = solc.compile(input, 1); // 1 activates the optimiser
for (var contractName in output.contracts)
	console.log(contractName + ': ' + output.contracts[contractName].bytecode);