您现在的位置:kastop>> Kas信息 Kaspa网络>>正文内容

连接PYI钱包的2种方法


方式1:

import * as pyrin from "../pyrin-wallet";


this.wasm = await pyrin.default("/pyrin-wallet_bg.wasm");


this.wallet = new pyrin.Wallet({

    // resident: true, // Memory only

    networkId: "mainnet",

});


await this.wallet.start();

await this.wallet.connect({});


// etc



方式2:

You can also override the websocket endpoint:

const WebSocketProxy = new Proxy(window.WebSocket,

    {

    construct: function(target, args)

    {

        if (args.length > 0 && typeof args[0] === "string" && args[0].endsWith(":17110"))

            args[0] = `wss://rpcwallet.pyrin.network/ws/`;


        return Reflect.construct(target, args);

    },

});


window.WebSocket = WebSocketProxy;



还有一点需要注意的是,你需要运行一个“代理”,将wRPC转换为gRPC(连接到golang节点),我也可以共享它,但我认为这与你从rusty-kaspa kaspa-wrpc-proxy构建一样(如果你想自己运行节点,如果你连接到官方端点,你就不需要它)



感动 同情 无聊 愤怒 搞笑 难过 高兴 路过
【字体: 】【收藏】【打印文章】 【 打赏 】 【查看评论

相关文章

    没有相关内容