问题标签 [wallet-connect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5217 浏览

javascript - 钱包连接:没有可用于链 ID 的 RPC 网址:137

在此处输入图像描述

我正在尝试创建一个WalletConnect提供程序。

我正在使用@walletconnect/web3-provider包以及用于 UI的Web3Modal 。

我正在WalletConnectProvider使用我的Infura客户端 ID实例化

当我运行我的应用程序并连接我的钱包时,我收到以下错误:

我正在尝试连接到Polygon 网络(即chainId 137)。

Infura 似乎确实支持 Polygon Mainnet 链。

此外,我将这条链添加到我的 MetaMask 移动钱包中,这是我连接到 WalletConnect 时使用的钱包。

所以它应该工作..

任何想法如何解决这一问题?

0 投票
0 回答
89 浏览

web3 - 将信任钱包与钱包连接并提交交易

我将 trust wallet 与 wallet connect 连接,然后提交 eth 交易,但如何进行另一个链交易?

此 JS 代码提交 eth 交易;如何优化网络并进行其他链交易,例如 bsc/binance/thorchain?

0 投票
1 回答
4173 浏览

frontend - 连接到钱包connect with Dapp

我创建了自己的彩票智能合约,还用 html 和 javascript 创建了前端 Dapp。我之前使用元掩码进行连接。而且我还使用 infura 进行连接而不使用元掩码。但现在我想用walletconnect将项目连接到手机中的信任钱包。但是我找不到使用 walletconnect 将 dapp 连接到信任钱包的真实代码。请有人帮我用二维码将 html 前端连接到信任钱包。如果您需要查看我的项目,我可以为您发送我项目的所有代码。

我在此代码之前使用了钱包连接:

还有这个正常连接的代码:

我想连接信任钱包和元掩码,并且可以连接到另一个钱包。我想要所有钱包的全局代码类型。

0 投票
1 回答
82 浏览

cryptocurrency - 通过向关联令牌元数据帐户发送资金来解决 Solana 钱包问题

我从我的 Solana 主钱包向“关联的代币元数据”帐户发送了一个代币。现在,代币被分配给一个子账户,其所有者是相关的代币元数据。我无法访问此帐户,所以我的问题是,有没有办法收回这些资金?我曾尝试在另一个帐户中删除它,但它不会让你的资金回到主钱包(至少不是立即)。还有其他想法吗?Solana 开发人员将不胜感激回答这个问题。

谢谢你。

0 投票
0 回答
403 浏览

android - WalletConnect 是否支持“币安智能链(BEP20)”钱包?

我正在检查Kotlin WalletConnect 应用程序,它在Etherium ERC20上运行良好。

但我需要知道这是否可以将此应用程序用于 Binance Smart Chain (BEP20) 交易?

如果是的话,你能分享一下方法吗?

我检查了代码,它显示了 eth_SendTransaction 和 eth_sign 方法的方法。但找不到任何与币安智能链(BEP20)相关的信息。

Trust Wallet: 当我尝试将 WalletConnect Kotlin 示例应用程序与 Trust Wallet 一起使用时,它给了我“不支持钱包”消息。

MetaMask: 当我尝试将 WalletConnect Kotlin 示例应用程序与 MetaMask 一起使用时,它没有给我任何响应。MetaMask 打开,但那里没有任何反应。在 Etherium 的情况下,当我按下“连接”按钮时,它会打开 MetaMask 应用程序并提示将 MetaMask 钱包连接到 WalletConnect 应用程序,它成功运行,我在我的 WalletConnect 应用程序上获得“已连接”状态点击MetaMask 中的连接。现在,当我点击 WalletConnect 应用程序上的“发送示例交易”时,MetaMask 应用程序中会出现一个新提示,请求交易应用程序进行授权。它适用于 ETH,但不适用于 BEP20。

0 投票
1 回答
766 浏览

reactjs - Web3-React:Walletconnect 未设置活动和帐户在使用Web3React 钩子

错误描述

问题是,当我使用 walletconnect 进行连接时,我的 walletconnect qr 模式可以正常打开。当从我的 Android 手机上的 trustwallet 和 metamask 应用程序扫描并连接二维码时,模式也会关闭。但是我正在控制台记录来自 useWeb3React 钩子的帐户和活动变量,它们显示为未定义。

这不是注入的问题,因为我可以看到帐户并且在我连接后活动也设置为 true。

复制 代码和框链接

Expected Behavior Active 设置为 true,account 设置为钱包地址

0 投票
0 回答
164 浏览

react-native - 如何在 alfajores/celo 区块链上启动状态更改交易到智能合约,在 reactnative 中使用 wallet-connect-dapp、celo/contractkit

我可以使用“@walletconnect/react-native-dapp”:“^1.6.6”将我的裸 react-native dapp 连接到 alfjores 移动钱包。

用 WalletConnectProvider 将我的 App() 包装在 App.js 中,它使用React-context

然后我使用 useWalletConnect() 挂钩运行 .connect() 和 .killsession() 以使用深度链接进行登录/注销。

对 alfajores-forno 的读取调用是成功的,但是写入(状态更改)事务是我的确切问题。

我想我无法向 web3 或套件提供 walletconnect 数据。

我几乎尝试了文档中的所有内容:walletconnect celo walletconnect-celo 等等......

我正在使用或使用的代码:

我尝试在 web3 中使用连接器,如下所示:

但这似乎也不起作用。

0 投票
0 回答
77 浏览

blockchain - 如何通过硬币发送交易web3?

我需要在 mysite 用 Bnb 付款。使用 web3 和 walletconnect 提供程序。发送交易时遇到问题只需发送以太币我需要通过 bnb 发送交易

当在移动钱包中打开智能合约调用时只显示 Ether 我可以通过 web3 将 bnb 发送到 Transaction

0 投票
1 回答
14004 浏览

ethereum - 使用 Wallet Connect 进行深度链接以连接到移动钱包

我正在尝试创建一个可以通过 WalletConnect 协议连接到移动钱包(Metamask 和 TrustWallet)的移动应用程序。作为参考,我想要实现的目标类似于 opensea 和 rarible 移动应用程序正在做的事情 - 如果您单击连接到 metamask 按钮,该应用程序将带您进入 metamask 应用程序(通过深层链接),您可以批准连接从钱包里。

我可以使用 wallet connect 生成一个 uri,如果你通过 QR 码扫描它就可以使用,但是当我尝试将它用作深度链接时,它会将我带到 metamask 应用程序,但不会打开“你想连接”弹出窗口。这是一个使用深层链接的示例:

metamask://wc?uri=wc:87dc2f44-42ff-4206-81bf-f2685730759d@1?bridge=https%3A%2F%2Fp.bridge.walletconnect.org&key=bbd16a77194580dc2c4b8caf02fd5d269bf9c0efdb7fbf91673bc3a7eadf0

只是想知道是否有人已经完成了这项工作并可以分享一些见解

0 投票
0 回答
23 浏览

javascript - React 网站 - 离开页面的异步调用如何获取结果

我有一个异步调用,它使用名为 wallet connect 的第三方提供商。在 pc 上,这个调用非常有效,因为它不需要网页来打开应用程序。但在移动设备上,钱包连接使用应用程序在返回结果之前进行确认。

因此,当反应应用程序导航到应用程序时。它永远不会从异步调用中获得回报。

离开反应网站时,有什么方法可以保持异步调用或等待返回的不同方法?

任何帮助将不胜感激!