Skip to Content
👋 嘿,欢迎使用uCNY电子现金! 了解详情
开发文档rootwallet-api.js事件通知

事件

login

当用户登录到扩展时触发此事件。

响应

响应是一个包含以下属性的对象:

  • loggedIn: 一个布尔值,表示用户是否已登录。
{ loggedIn: true; }
示例
import { on } from "@xhbmygod/rootwallet-api"; on("login", (response) => { console.log(response.loggedIn); });

logout

当用户从扩展中注销时触发此事件。

响应

响应是一个包含以下属性的对象:

  • loggedIn: 一个布尔值,表示用户是否已登录。
{ loggedIn: false; }
示例
import { on } from "@xhbmygod/rootwallet-api"; on("logout", (response) => { console.log(response.loggedIn); });

networkChanged

当用户在扩展中更改网络时触发此事件。

响应

响应是一个包含以下属性的对象:

  • network:
    • name: 网络的名称,小写字母表示,例如 mainnet
    • server: 网络的 URL,例如 wss://xrplcluster.com
    • description: 网络的描述。
network: { name: string; server: string; description: string; }
示例
import { on } from "@xhbmygod/rootwallet-api"; on("networkChanged", (response) => { console.log(response.network.name); });

walletChanged

当用户在扩展中更改钱包时触发此事件。

响应

响应是一个包含以下属性的对象:

  • wallet:
    • publicAddress: 钱包的公共地址。
wallet: { publicAddress: string; }
示例
import { on } from "@xhbmygod/rootwallet-api"; on("walletChanged", (response) => { console.log(response.wallet.publicAddress); });
最后更新于: