helius-wallet-kit cung cấp.
Các gói nhập
// Provider, hook, and types
import { HeliusWalletProvider, useHeliusWallet } from "helius-wallet-kit";
// Next.js route handler
import { createHeliusRouteHandler } from "helius-wallet-kit/next";
// Styles
import "helius-wallet-kit/ui/styles.css";
useHeliusWallet()
| Thuộc tính | Kiểu | Mô tả |
|---|---|---|
address | string | null | Địa chỉ Solana của ví đã kết nối. |
status | "loading" | "unauthenticated" | "authenticated" | Trạng thái xác thực. |
user | object | null | { userId, username, email?, subOrgId, walletId } khi đã xác thực. |
login() | () => Promise<void> | Mở hộp thoại ví để đăng nhập. |
logout() | () => Promise<void> | Đăng xuất người dùng. |
signMessage(message) | (string) => Promise<string> | Ký thông điệp UTF-8 và trả về chữ ký. |
signTransaction(tx) | (Uint8Array | Buffer) => Promise<Buffer> | Ký giao dịch đã tuần tự hóa mà không gửi giao dịch đó. |
signAndSendTransaction(tx) | (Uint8Array | Buffer) => Promise<string> | Ký và gửi giao dịch đã tuần tự hóa; trả về chữ ký. |
exportWallet() | () => Promise<void> | Mở quy trình được mã hóa để người dùng xuất ví của họ. |
getTransactions(options?) | ({ limit?: number }) => Promise<EnhancedTransaction[]> | Lịch sử giao dịch đã phân tích cú pháp. Yêu cầu trình xử lý tuyến. |
getPriorityFee(keys, level?) | (string[], PriorityLevel?) => Promise<number> | Ước tính phí ưu tiên (micro-lamport); level mặc định là Medium. |
getPriorityFeeLevels(accountKeys) | (string[]) => Promise<PriorityFeeLevels> | Ước tính phí ưu tiên cho mọi cấp độ. |
connection | Connection | Kết nối @solana/web3.js qua Helius RPC. |
rpcUrl | string | URL RPC đang hoạt động (Secure RPC hoặc proxy của trình xử lý tuyến). |
cluster | "mainnet-beta" | "devnet" | Cụm đang hoạt động. |
setCluster(cluster) | (cluster) => void | Chuyển đổi cụm đang hoạt động. |
apiKey | string | null | Khóa API Helius đã được phân giải. |
projectId | string | null | ID dự án được phân giải từ khóa API của bạn khi khởi tạo. |
planTier | HeliusPlan | null | Cấp gói của tài khoản, khi đã được phân giải. |
Các bước tiếp theo
Migrating from Privy
Chuyển các ví Privy hiện có sang Helius WaaS
Pricing
200 tín dụng cho mỗi chữ ký ($0.001)