热门

最新

红包

立Flag

投票

同城

我的

发布
hash_chart
Hash_SHA-256
3 年前
truehash_chart

【开发合约编译脚本】
const fs = require('fs');
const solc = require('solc');
const path = require('path');
const compiled path = path.resolve(_dirname,'../contracts','name.sol');
fs.removeSync(compiledPath);
fs.ensureDirSync(compiledPath);
const contract path = path.resolve(_dirname',../comtracts','name.sol');
const contractSource = fs.readFile(contractPath,'utf-8');
let compileResult = solc.compile(contractSource,1);
if(Array.is Array(compileResult.error)&&compileResult.errors.length){
throw new error(compileResult.errors.length.errors[0]);
}
Object.keys(result.contracts) forEach(name=>{
let contractName = name.replace('/^:/,'');
let filePath = path.resolve(_dirname,'../compiled',`${contractName}.json);
console log("Saving JSON file to",filePath);
});
加油!

每日学习打卡
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
项目经理不是那么好当的,频繁出差跑腿、理解业务需求、和客户沟通扯皮、写不完的文档、开不完的会议、学习提升的时间少了、对技术的要求高了。相比较而言程序员的工作轻松多了,承担的责任也不那么重,学无止境,不进则退,物竞天择,适者生存,万万不可停止学习
立即登录