事件
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);
});
最后更新于: