以太坊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'];
猜你喜欢 桃花象征着什么 桃花的寓意和象征 怎么做透明底头像 如何做透明底头像 刚摘的猕猴桃怎么保存 猕猴桃保存方法 嘴巴周围长痘痘是什么原因引起的 嘴唇上长疱疹是什么原因引起的 聚酯纤维的伞防晒效果好么 聚酯纤维的伞防紫外线吗 厦门钢琴博物馆是免费的吗? 厦门钢琴博物馆是免费的吗 梨炖了后还是寒性吗 梨炖了后还是寒性吗吗