本页目录
NEAR
通过 OneKey NEAR provider,将 NEAR Protocol 接入 dApp。下方方法需配合 provider SDK 及其支持的 near-api-js 版本使用。
功能特性
- 账户连接与管理。
- 交易签名与发送。
- 消息签名。
- 读取网络状态(mainnet/testnet)。
- 通过所选网络端点调用 RPC。
安装
npm install @onekeyfe/onekey-near-provider near-api-js@^0.44.2
# or
yarn add @onekeyfe/onekey-near-provider near-api-js@^0.44.2快速开始
import { OneKeyNearProvider } from '@onekeyfe/onekey-near-provider'
// Create provider instance
const provider = new OneKeyNearProvider()
// Request account access
const accounts = await provider.requestSignIn()
console.log('Connected accounts:', accounts)
// Get current network
const network = await provider.request({ method: 'near_network' })
console.log('Current network:', network)文档
入门指南
- 介绍 - NEAR provider 概述
- 安装 Provider SDK - 安装说明
集成指南
- 检测 Provider - 检查 OneKey 是否已安装
- 建立连接 - 连接用户账户
- 访问账户 - 获取账户信息
- 检测 Provider 网络 - 检查当前网络
- 监听账户和网络状态 - 订阅状态变化
交易和签名
- 发送交易 - 创建和发送交易
- 签名消息 - 签名任意消息
- RPC API 调用 - 直接 RPC 访问
高级
- 调试日志 - 启用调试模式
- 从 NEAR Web Wallet 迁移 - 迁移指南
参考
错误处理
| 错误码 | 消息 | 描述 |
|---|---|---|
| 4001 | User Rejected | 用户拒绝了请求 |
| -32602 | Invalid Params | 方法参数无效 |
| -32603 | Internal Error | 内部 JSON-RPC 错误 |
相关资源
最后更新于