使用 python 签名的以太坊消息产生与 metamask 不同的结果

问题描述 投票:0回答:0

我正在尝试使用 python 以与 metamask 相同的方式对消息进行签名。但我得到不同的结果。这是我的工作:

  1. 我使用浏览器和 metamask 扩展登录 https://dune.com/auth/login 并启动 Charles 拦截请求
  2. 我拦截了网站发给metamask的message to sign和metamask的response。不要关注404状态码,唯一重要的是我们可以看到来自的response元掩码。
  3. 我从 Metamask 请求我的私钥,并尝试使用 python 对来自 pic.1 的相同消息进行签名。但最后我得到的结果与 metamask 不同。

有人可以帮助我吗?我不明白为什么会这样。该网站并不重要,我无法在我尝试过的每个网站上使用 Metamask 获得相同的结果。

python ethereum metamask web3py web3
© www.soinside.com 2019 - 2024. All rights reserved.