Solidity
getSigners 和 getNamedAccounts 有什麼區別?
我發現很難理解這兩者之間的區別。
getSigners
並且getNamedAccounts
都用於相同的目的,獲取帳戶的公鑰。由於您要求
getNamedAccounts
我假設您正在安全帽環境中開發,因為它用於從namedAccounts
定義的屬性中手動檢索帳戶 whithinhardhat.config.js
並且它是外掛的專有功能hardhat-deploy
。另一方面,ethers.js 中的簽名者是代表乙太坊帳戶的對象。
getSigners
有助於獲取我們連接的節點中的帳戶列表,這可能是 Hardhat Network。