以太坊ERC20代币合约代码编译

以太坊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'];

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

很赞哦! ()