从第二个用户帐户部署智能合约



如何使用第二个帐户部署智能合约?

const xxx = artifacts.require("xxx");
var web3 = require('web3');
module.exports = function (deployer, accounts) {
deployer.deploy(xxx, {from: accounts[1]});
};

出现错误。

错误:***部署失败***

"xxx"——如果地址e无效,则大写校验和测试失败,或者是无法转换的间接IBAN地址。--给出的原因:自定义错误(无法解码(。。

我可以知道如何修复它吗?

另外,accounts[1]和web3.eth.accounts[1]之间的区别是什么?

我通过添加"network"作为函数中的参数之一来消除错误。

module.exports = function (deployer, network, accounts) {

请告诉我是否有其他方法。

相关内容

  • 没有找到相关文章

最新更新