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 a939f78bc0 undo ballot import example 10 years ago
libs organise libs, add readme and npm package.json 10 years ago
stylesheets fix multiple files bugs 10 years ago
LICENSE.md Top-level license file. 10 years ago
README.md overload version for npm publishes. 10 years ago
ballot.sol.js undo ballot import example 10 years ago
index.html show usage in ballot 10 years ago
index.js re-add soljson.js and add version func 10 years ago
package.json re-add soljson.js and add version func 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 --save 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);