深入探索Truffle:调试、测试、构建与包管理
1. 合约部署与实例创建
在以太坊开发中,我们可以使用已部署的合约抽象,也能通过 new() 方法部署不同版本的合约到网络:
TokenContract.new().then(function(instance) {
// 新合约实例
console.log(instance.address);
}).catch(function(err) {
// 异常处理
});
还可利用 at() 方法从任何已部署地址创建实例:
var instance = TokenContract.at("0x...");
2. 使用Truffle调试智能合约
Truffle提供了丰富的调试接口,支持代码步进、变量检查、断点设置等功能。以下是调试的具体步骤:
1. 准备工作 :确保系统安装了Truffle(版本 >= 4),若未安装,可使用以下命令:
npm install -g truffle
若已安装旧版本,可先卸载再安装最新版:
npm uninstall -g truffle
npm
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



