通过 web3js 向 Metamask 发送多行签名

Posted

技术标签:

【中文标题】通过 web3js 向 Metamask 发送多行签名【英文标题】:Send multi-line signature to Metamask via web3js 【发布时间】:2021-12-26 22:26:23 【问题描述】:

检查了所有建议的类似问题,但遗憾的是找不到答案。

有没有办法通过 web3.eth.personal.sign 作为第一个参数向元掩码发送多行消息? (问题是如何获取多行,而不是如何在那里实际发送消息)

我的问题的一个更有说服力的例子可以在附图中看到。在不同的行中有多个段落:'Welcome to OpenSea!'、'Click "Sign" to sign in..." 等等。

非常感谢!

【问题讨论】:

【参考方案1】:

您可以使用 \n 或使用 instead of '' or "" when you send the message. The option with 考虑内容中的间距(在 js 中)。

【讨论】:

以上是关于通过 web3js 向 Metamask 发送多行签名的主要内容,如果未能解决你的问题,请参考以下文章

如何检测将在 web3js 中失败的事务

如何使用 web3.js 注销 MetaMask 帐户

如何通过命令行以多行形式向 HTTP 服务器发送请求?

将签名的交易发送到 Ropsten

有啥方法可以向 Metamask 钱包发起断开请求?

Web3 JS 库(& Metamask),获取代币余额