【问题标题】:xrpl-py testnet is not a valid urlxrpl-py testnet 不是一个有效的 url
【发布时间】:2022-12-24 08:01:22
【问题描述】:

一般来说,我是加密货币的新手,而且我在 Python 方面处于中级水平(但是是一个新的 Websocket 用户)。我正在使用 xrpl-py 库来构建一个基于 Ripple-ledger 的应用程序,但是我一开始就卡住了。

当我尝试运行以下命令时

testnet_url = "https://s.altnet.rippletest.net:51234"

from xrpl.clients import WebsocketClient

client = WebsocketClient(testnet_url)
client.open()    #This usage for opening the client is not preferred, but is useful for reproducing the error

我收到以下错误:

文件 “/home/gordito/anaconda3/lib/python3.7/site-packages/websockets/uri.py”, 第 70 行,在 parse_uri 中 从 exc 提高 InvalidURI(uri)

InvalidURI: https://s.altnet.rippletest.net:51234 不是有效的 URI

我是否尝试连接到错误的网址?这是 XRP 文档中列出的唯一地址。

谢谢。

【问题讨论】:

    标签: xrp


    【解决方案1】:

    如果连接到 websocket,URL 应以 wss:// 开头,而不是 https://

    可以在此处找到要连接的公共端点列表:

    https://xrpl.org/public-servers.html

    所以在你的例子中,URL 应该是:

    wss://s.altnet.rippletest.net/

    如果你使用 https:// 那么你调用的是 JSON-RPC 端点而不是 websocket 端点。

    最好, 丹尼尔

    【讨论】:

      【解决方案2】:

      我正在学习使用 JavaScript 像这样连接到测试网:

      const api = new xrpl.Client("wss://s.altnet.rippletest.net/");
      

      【讨论】:

        猜你喜欢
        • 2011-02-24
        • 2013-08-24
        • 2019-10-11
        • 1970-01-01
        • 1970-01-01
        • 2015-05-18
        • 2016-08-24
        相关资源
        最近更新 更多