如何使用第二个帐户部署智能合约?
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) {
请告诉我是否有其他方法。