15 lines
323 B
JavaScript
15 lines
323 B
JavaScript
|
var solc;
|
||
|
|
||
|
process.on('message', function(msg) {
|
||
|
if (msg.action === 'loadCompiler') {
|
||
|
solc = require('solc');
|
||
|
process.send({result: "loadedCompiler"});
|
||
|
}
|
||
|
|
||
|
if (msg.action === 'compile') {
|
||
|
var output = solc.compile(msg.obj, msg.optimize);
|
||
|
process.send({result: "compilation", output: output});
|
||
|
}
|
||
|
});
|
||
|
|