####Contract Ownerを変えようとしてちょっと調べました、
Ethereumのgeth nodeを経由して truffle migrate --network xxxx として ContractをDeployする際、truffleはデフォルトで eth.accounts[0]をそのContractのownerにします。
別のaccountをownerにしたい場合は、truffle.js に from: を設定します。
truffle.js
module.exports = {
networks: {
development: {
host: "127.0.0.1",
port: 8545,
network_id: "*",
gas: 3000000,
gasPrice: 4500000000,
from: "0x25aa5a1b94dfef4af501b10e988f6f4d4a912000"
}
}
};
参考ページ
https://truffleframework.com/docs/truffle/reference/configuration