Truffle-Migration
Truffle Migrate 如何簽署它正在處理的交易?
作為這個領域的新手,我只是想知道如何
Truffle
使用命令處理遷移契約Truffle Migrate
——它用什麼來簽署這些交易?它使用一些wallet
實現嗎?在我的開發環境中,truffle.js
配置為連接到 Ganache。希望這個問題是有道理的。
快速回答
它不需要(不需要)簽署這些交易。
長答案
在幕後,Truffle 使用 Ganache 執行本地乙太坊區塊鏈。Ganache 還生成 10 個預先資助的地址。Truffle 使用這些地址中的第一個來遷移合約。這些地址被 Ganache “解鎖”,這意味著我們不需要從它們那裡簽署交易。因此,Truffle 只是指定了
from
部署交易的欄位,而不是對它們進行簽名。
它使用第一個帳戶,或
truffle.js
給定網路中描述的帳戶,或實際中描述的帳戶deployer.deploy(... {from: account});
希望能幫助到你。