Truffle-Migration

Truffle Migrate 如何簽署它正在處理的交易?

  • January 21, 2020

作為這個領域的新手,我只是想知道如何Truffle使用命令處理遷移契約Truffle Migrate——它用什麼來簽署這些交易?它使用一些wallet實現嗎?在我的開發環境中,truffle.js配置為連接到 Ganache。

希望這個問題是有道理的。

快速回答

它不需要(不需要)簽署這些交易。

長答案

在幕後,Truffle 使用 Ganache 執行本地乙太坊區塊鏈。Ganache 還生成 10 個預先資助的地址。Truffle 使用這些地址中的第一個來遷移合約。這些地址被 Ganache “解鎖”,這意味著我們不需要從它們那裡簽署交易。因此,Truffle 只是指定了from部署交易的欄位,而不是對它們進行簽名。

它使用第一個帳戶,或truffle.js給定網路中描述的帳戶,或實際中描述的帳戶deployer.deploy(... {from: account});

希望能幫助到你。

引用自:https://ethereum.stackexchange.com/questions/63358