跳到主要内容

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 的定位和使用场景。

集成指南

交易和签名

高级

延读

处理异常

错误码消息说明
4001用户取消了操作用户取消了本次请求
-32602参数无效方法参数无效
-32603内部处理异常JSON-RPC 层内部异常

相关资源