我正在使用testrpc和truffle来测试我的合约。
当我输入truffle migrate
时,会将我的合约部署到testrpc网络。
我的问题是,使用了哪个(来自testrpc账户的)账户来部署合约。
换句话说,谁是合约所有者?
提前致谢。
我正在使用testrpc和truffle来测试我的合约。
当我输入truffle migrate
时,会将我的合约部署到testrpc网络。
我的问题是,使用了哪个(来自testrpc账户的)账户来部署合约。
换句话说,谁是合约所有者?
提前致谢。
默认情况下,所有者是accounts[0]
,即列表中的第一个帐户,但您可以通过在truffle.js配置文件中添加"from"来设置所有者
module.exports = {
networks: {
development: {
host: "localhost",
port: 8545,
network_id: "*",
from: "0xda9b1a939350dc7198165ff84c43ce77a723ef73"
}
}
};
查看有关迁移的更多信息,请参见https://github.com/trufflesuite/truffle/issues/138
executeTransaction({"from" : "0x..." })
时指定from
参数。请查看文档。 - 0xCrema.eth