Truffle
合約部署後如何更改 Truffle 預設帳戶以與之互動?
我與 Windows PowerShell 一起使用 Truffle 和 Ganache。Truffle 的預設帳戶是
account[0]
. 我用它來部署我的契約。過了一會兒,我需要與契約進行互動account[1]
。所以,我應該將 Truffle 的預設帳戶從 切換account[0]
到account[1]
. 請指導我這樣做。請注意,沒有app.js
或Nodejs
我需要在 PowerShell 中這樣做。非常感謝。
首先,您始終可以使用
from
關鍵字(例如instance.someFunction({from: accounts[0]})
. 其次,您可以在truffle-config.js文件中編輯預設地址,該地址等於帳戶
networks.advanced.from
$$ 0 $$預設情況下。
您可以通過 truffle 控制台更改帳戶的預設值,方法是:
yourContract.defaults({from:'new address'})