NEAR
UKey Wallet NEAR Provider 用于在 DApp 中连接 NEAR 账户、读取网络状态、签名交易和签名消息。它面向现有 NEAR 应用的常见钱包接口设计,方便在浏览器环境中接入 UKey Wallet。
功能特性
- 连接并管理 NEAR 账户。
- 发起交易签名和发送。
- 请求用户签名链下消息。
- 读取或切换 mainnet/testnet 等网络状态。
- 通过 RPC 风格方法访问钱包能力。
部署
npm install @ukeyfe/ukey-near-provider
# 或者这样装
yarn add @ukeyfe/ukey-near-provider
快上手
import { UKeyNearProvider } from "@ukeyfe/ukey-near-provider";
// 构建 provider 实例
const provider = new UKeyNearProvider();
// 请求拿到账户访问权限
const accounts = await provider.request({ method: "near_accounts" });
console.log("当前已授权账户:", accounts);
// 读取当前网络
const network = await provider.request({ method: "near_network" });
console.log("当前选中的网络:", network);
文档
入门
- 介绍 - NEAR Provider 的定位和使用场景。
集成指南
交易和签名
高级
延读
- API 参考 - 方法、参数和返回值。
处理异常
| 错误码 | 消息 | 说明 |
|---|---|---|
| 4001 | 用户取消了操作 | 用户取消了本次请求 |
| -32602 | 参数无效 | 方法参数无效 |
| -32603 | 内部处理异常 | JSON-RPC 层内部异常 |