Solidity

getSigners 和 getNamedAccounts 有什麼區別?

  • August 15, 2022

我發現很難理解這兩者之間的區別。

getSigners並且getNamedAccounts都用於相同的目的,獲取帳戶的公鑰。

由於您要求getNamedAccounts我假設您正在安全帽環境中開發,因為它用於從namedAccounts定義的屬性中手動檢索帳戶 whithinhardhat.config.js並且它是外掛的專有功能hardhat-deploy

另一方面,ethers.js 中的簽名者是代表乙太坊帳戶的對象。getSigners有助於獲取我們連接的節點中的帳戶列表,這可能是 Hardhat Network。

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