Truffle 区块链网络部署

在最终部署到正式的以太坊网络(主网)之前,通常需要部署到本地区块链网络,或者以太坊的测试网络测试。

执行以下命令,可以指定网络部署:

$ truffle migrate--network live

此命令将执行迁移脚本,在迁移脚本代码中,可以通过以下方式获取网络名称:

module.

exports = function

(deployer, network) {

if

(network ==

"live"

) { // 如果是“live”网络,执行相应代码。 }

else

{ // 否则执行不同的代码。 } }

下一章:Truffle 部署时获取账户

  在迁移脚本中,可以获取当前使用的区块链账户,在部署期间使用。 这些账户与 web3.eth.getAccounts()返回的帐户列表相同。 module.exports = functi ...