DOT(Polkadot)钱包集成

快速开始

开发Polkadot钱包相关功能前,需要先安装Cactus Link。

Polkadot钱包集成遵循Polkadot.js扩展API。

启用扩展

向钱包扩展发起连接请求:

import { web3Enable } from '@polkadot/extension-dapp';

const extensions = await web3Enable('your-dapp-name');

获取账户

import { web3Accounts } from '@polkadot/extension-dapp';

const accounts = await web3Accounts();
console.log(accounts);

支持的方法

方法 说明
pub(authorize.tabV2) 请求钱包授权连接
pub(accounts.list) / pub(accounts.listV2) 获取所有可用账户列表
pub(accounts.subscribe) 实时订阅账户变化
pub(metadata.list) 获取钱包缓存的链元数据
pub(extrinsic.sign) 对Substrate外部调用(extrinsic)进行签名
pub(bytes.sign) 对任意字节数据进行签名

支持的事件

事件 说明
pub(accounts.subscribe) 账户增删或切换链时触发
pub(accounts.subscribeV2) 账户订阅V2版本
pub(accounts.unsubscribe) 取消账户变化订阅

测试网站

https://polkadot.js.org/apps/#/staking-async/actions

外部参考

https://polkadot.js.org/docs/extension

Copyright © 2026 Cactus Custody all right reserved,powered by GitbookUpdated: 30-Jun-2026 02:04:30

results matching ""

    No results matching ""

    results matching ""

      No results matching ""