Web3js
Metamask 的“請求標誌”在哪裡使用?
有時候在使用web3 Dapp的時候,連接metamask的時候,簽名請求會像圖片一樣出現。
你能告訴我在這種情況下使用簽名數據的例子嗎?
*web3.js中有一個函式通過“web3.eth.personal.sign”發送請求,是不是一樣的內容?
使用 Metamask 使用簽名數據的一個範例是驗證網站,例如當您嘗試登錄 OpenSea 時。
不,在這種情況下使用 Metamask 對數據進行簽名使用
eth-sig-util
,而不是web3.eth.personal.sign
。看:
https://docs.metamask.io/guide/signing-data.html#a-brief-history
https://web3js.readthedocs.io/en/v1.2.11/web3-eth-personal.html