Truffle 区块链网络部署
在最终部署到正式的以太坊网络(主网)之前,通常需要部署到本地区块链网络,或者以太坊的测试网络测试。
执行以下命令,可以指定网络部署:
$ truffle migrate--network live
此命令将执行迁移脚本,在迁移脚本代码中,可以通过以下方式获取网络名称:
module.exports = function
(deployer, network) {if
(network =="live"
) { // 如果是“live”网络,执行相应代码。 }else
{ // 否则执行不同的代码。 } }
在迁移脚本中,可以获取当前使用的区块链账户,在部署期间使用。 这些账户与 web3.eth.getAccounts()返回的帐户列表相同。 module.exports = functi ...