NEAR
使用 OneKey 的 NEAR provider 将 NEAR 协议集成到你的 dApp 中。OneKey 提供完全兼容的 NEAR 钱包接口,可与现有的 NEAR dApp 无缝配合。
功能特性
- 账户连接和管理
- 交易签名和发送
- 消息签名
- 网络切换(mainnet/testnet)
- 完整的 RPC API 支持
安装
npm install @onekeyfe/onekey-near-provider
# 或
yarn add @onekeyfe/onekey-near-provider快速开始
import { OneKeyNearProvider } from '@onekeyfe/onekey-near-provider'
// 创建 provider 实例
const provider = new OneKeyNearProvider()
// 请求账户访问
const accounts = await provider.request({ method: 'near_accounts' })
console.log('已连接账户:', accounts)
// 获取当前网络
const network = await provider.request({ method: 'near_network' })
console.log('当前网络:', 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 错误 |
相关资源
Last updated on