以太坊ERC20代币合约编译代码如下所示:
const solc = require('solc'); const path = require('path'); const fs = require('fs'); //1.1 合约代码文件路径 const sourceFilePath = path.resolve(__dirname,'./TokenERC20.sol'); //1.2 合约编译后的文件路径 const bytecodeFilePath = path.resolve(__dirname,'./TokenERC20.bytecode'); //2.读取文件 const source = fs.readFileSync(sourceFilePath,'utf-8'); //3.编译 const result = solc.compile(source,1); //console.log(result); console.log('1.编译完成:'+sourceFilePath); fs.writeFileSync(bytecodeFilePath,JSON.stringify(result.contracts[':TokenERC20']),'utf-8'); console.log('2.字节文件写入完成:'+bytecodeFilePath); //4.暴露给外部访问 //module.exports=result.contracts[':TokenERC20'];
猜你喜欢 广西荔浦芋头什么时候上市 广西荔浦芋头上市是什么时候 保温杯正确使用方法 保温杯怎么使用 水杯上的防漏圈老掉怎么固定 水杯的防漏水胶圈掉了怎么办 怎么泡粉条不烂怎么办 粉条泡太软了怎么补救 如何远离购物后悔综合征购物节狂欢要谨慎 矮个子男生穿衣打扮搭配技巧 矮个子男生穿衣打扮搭配技巧图解 微信4张图片怎么放两排 微信4张图片怎么放两排8.0版本的 何以笙箫默在哪里拍摄的? 何以笙箫默电影在哪里拍摄 猪肉丸子火腿汤怎么做 火腿肉丸子汤的做法 冬天吃什么补气血 冬天吃什么补气血效果最好