Skip to Content
dApp 接入

指南

概述

本指南帮助用户了解如何使用 OneKey Provider API 轻松构建可与 BTC 交互的 Web 应用。

安装

1. 下载 OneKey 钱包

下载 OneKey 钱包 。安装 OneKey 浏览器扩展。

2. API 注入说明

  • OneKey 浏览器扩展会将 Provider API 注入到访问的网站中。
  • 提供两种类型的 API:window.unisatwindow.$onekey.btc
  • 推荐使用 window.$onekey.btc

两种 API 功能相同,只是名称不同。

检测 Provider API 支持

在开始使用 Provider API 之前,需要检查浏览器是否支持,通过检查 window.unisat 变量是否定义:

const provider = (window.$onekey && window.$onekey.btc) || window.unisat; if (!provider) { alert("OneKey 未安装。"); }

连接到 OneKey

在使用以下 API 之前,首先需要使用 provider.requestAccounts 方法请求用户授权访问相关 BTC 账户。

provider.requestAccounts()

只有在用户授权后才能调用其他 API。

API

明确需求:识别所需功能,调用相关接口

更多接口查看详情

事件

  • 关键操作:如账户切换
  • 更多信息查看更多
Last updated on