问题标签 [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.
javascript - 钱包连接:没有可用于链 ID 的 RPC 网址:137
我正在尝试创建一个WalletConnect提供程序。
我正在使用@walletconnect/web3-provider包以及用于 UI的Web3Modal 。
我正在WalletConnectProvider
使用我的Infura客户端 ID实例化
当我运行我的应用程序并连接我的钱包时,我收到以下错误:
我正在尝试连接到Polygon 网络(即chainId 137
)。
Infura 似乎确实支持 Polygon Mainnet 链。
此外,我将这条链添加到我的 MetaMask 移动钱包中,这是我连接到 WalletConnect 时使用的钱包。
所以它应该工作..
任何想法如何解决这一问题?
web3 - 将信任钱包与钱包连接并提交交易
我将 trust wallet 与 wallet connect 连接,然后提交 eth 交易,但如何进行另一个链交易?
此 JS 代码提交 eth 交易;如何优化网络并进行其他链交易,例如 bsc/binance/thorchain?
frontend - 连接到钱包connect with Dapp
我创建了自己的彩票智能合约,还用 html 和 javascript 创建了前端 Dapp。我之前使用元掩码进行连接。而且我还使用 infura 进行连接而不使用元掩码。但现在我想用walletconnect将项目连接到手机中的信任钱包。但是我找不到使用 walletconnect 将 dapp 连接到信任钱包的真实代码。请有人帮我用二维码将 html 前端连接到信任钱包。如果您需要查看我的项目,我可以为您发送我项目的所有代码。
我在此代码之前使用了钱包连接:
还有这个正常连接的代码:
我想连接信任钱包和元掩码,并且可以连接到另一个钱包。我想要所有钱包的全局代码类型。
cryptocurrency - 通过向关联令牌元数据帐户发送资金来解决 Solana 钱包问题
我从我的 Solana 主钱包向“关联的代币元数据”帐户发送了一个代币。现在,代币被分配给一个子账户,其所有者是相关的代币元数据。我无法访问此帐户,所以我的问题是,有没有办法收回这些资金?我曾尝试在另一个帐户中删除它,但它不会让你的资金回到主钱包(至少不是立即)。还有其他想法吗?Solana 开发人员将不胜感激回答这个问题。
谢谢你。
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。
reactjs - Web3-React:Walletconnect 未设置活动和帐户在使用Web3React 钩子
错误描述
问题是,当我使用 walletconnect 进行连接时,我的 walletconnect qr 模式可以正常打开。当从我的 Android 手机上的 trustwallet 和 metamask 应用程序扫描并连接二维码时,模式也会关闭。但是我正在控制台记录来自 useWeb3React 钩子的帐户和活动变量,它们显示为未定义。
这不是注入的问题,因为我可以看到帐户并且在我连接后活动也设置为 true。
复制 代码和框链接
Expected Behavior Active 设置为 true,account 设置为钱包地址
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 中使用连接器,如下所示:
但这似乎也不起作用。
blockchain - 如何通过硬币发送交易web3?
我需要在 mysite 用 Bnb 付款。使用 web3 和 walletconnect 提供程序。发送交易时遇到问题只需发送以太币我需要通过 bnb 发送交易
当在移动钱包中打开智能合约调用时只显示 Ether 我可以通过 web3 将 bnb 发送到 Transaction
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
只是想知道是否有人已经完成了这项工作并可以分享一些见解
javascript - React 网站 - 离开页面的异步调用如何获取结果
我有一个异步调用,它使用名为 wallet connect 的第三方提供商。在 pc 上,这个调用非常有效,因为它不需要网页来打开应用程序。但在移动设备上,钱包连接使用应用程序在返回结果之前进行确认。
因此,当反应应用程序导航到应用程序时。它永远不会从异步调用中获得回报。
离开反应网站时,有什么方法可以保持异步调用或等待返回的不同方法?
任何帮助将不胜感激!