Skip to main content
Beta: Ví dưới dạng dịch vụ hiện đang ở giai đoạn beta. Các phương thức và cấu trúc của SDK có thể thay đổi nhanh chóng; những thay đổi gây mất tương thích sẽ được thông báo cho khách hàng khi cần. WaaS chỉ dành cho các gói trả phí — hãy liên hệ với đội ngũ Helius để bắt đầu.
Helius Wallet-as-a-Service (WaaS) bổ sung ví nhúng phi lưu ký vào ứng dụng của bạn. Người dùng đăng ký bằng passkey, email hoặc ví Solana hiện có — không cần cụm từ khôi phục — và nhận một ví Solana nhúng mà họ có toàn quyền kiểm soát. Bạn tích hợp ví này bằng một provider React và một hook từ gói npm helius-wallet-kit.
Đăng nhập bằng ví hiện có (ví dụ: Phantom) là một phương thức đăng nhập — phương thức này xác thực người dùng vào ví Helius nhúng của họ; thao tác ký luôn sử dụng ví nhúng, không phải ví bên ngoài. Tính năng đăng nhập qua mạng xã hội (Google, Apple, Discord, X) sẽ sớm ra mắt.
Ví của mỗi người dùng được bảo vệ bằng cơ sở hạ tầng Turnkey trong một tổ chức do Helius quản lý. Khóa không bao giờ rời khỏi các enclave bảo mật của Turnkey và thao tác ký diễn ra phía máy khách.

Tại sao nên chọn Helius WaaS

  • Một lần tích hợp. Ví nhúng, ký phía máy khách, RPC và tính năng gửi giao dịch được tối ưu hóa đều có trong một SDK duy nhất — một provider, một hook. Không cần nhà cung cấp ví riêng.
  • Một hóa đơn. Ví và thao tác ký được tính phí thông qua số tín dụng Helius bạn đang có — mức cố định 200 tín dụng (0,001 USD) cho mỗi chữ ký, không cần đăng ký riêng và không có phí theo số người dùng hoạt động hằng tháng. Số lượng ví không ảnh hưởng đến hóa đơn; chỉ số chữ ký mới ảnh hưởng.
  • Mức giá doanh nghiệp với chi phí dành cho startup. WaaS chạy trên cùng cơ sở hạ tầng Helius mà ứng dụng của bạn đang sử dụng. Với mức cố định 200 tín dụng (0,001 USD) cho mỗi chữ ký, dịch vụ có mức giá cạnh tranh với các gói ví nhúng cấp doanh nghiệp — không cần đăng ký riêng, không có phí theo số người dùng. Theo mặc định, giao dịch được gửi qua Secure RPC không cần khóa hoặc qua Helius Sender để tối ưu khả năng được ghi nhận.

Cách hoạt động

  • Mỗi người dùng cuối nhận được một ví nhúng riêng (tức là một tổ chức con của Turnkey), được tạo trong lần đăng nhập đầu tiên.
  • Thao tác ký diễn ra phía máy khách — giao dịch và thông điệp được ký trực tiếp với Turnkey từ trình duyệt của người dùng. Máy chủ của bạn không bao giờ lưu giữ khóa.
  • Giao dịch được định tuyến qua Helius — theo mặc định là trực tiếp đến URL Secure RPC không cần khóa của dự án, hoặc qua Helius Sender khi bạn thêm trình xử lý tuyến máy chủ.
  • Mức sử dụng được tính vào số tín dụng Helius hiện có — xem Bảng giá.

Điều kiện tiên quyết

  • Một gói Helius trả phí — WaaS có trong mọi gói trả phí. Đăng ký.
  • Một khóa API Helius — tạo khóa trong bảng điều khiển.
  • Một ứng dụng React 18+ chạy trên Node.js 18+. Cấu hình production được đề xuất sử dụng Next.js 14+ cho trình xử lý tuyến máy chủ (giúp khóa API không xuất hiện trong trình duyệt).

Bảng giá

WaaS tính phí thông qua số tín dụng Helius hiện có — không cần đăng ký riêng. Mỗi chữ ký có giá 200 tín dụng (0,001 USD theo mức tín dụng tiêu chuẩn), bao gồm ví nhúng và thao tác ký. Bạn bị tính phí cho mỗi chữ ký được tạo — ngay cả khi giao dịch sau đó thất bại trên chuỗi; chỉ lần ký không bao giờ hoàn tất mới được miễn phí.
Mỗi thao tác ký tương ứng với một chữ ký: signMessage, signTransaction, và signAndSendTransaction đều tạo ra một chữ ký. WaaS có trong mọi gói trả phí.
Theo dõi ví, chữ ký và số tín dụng đã dùng trên bảng điều khiển trong WaaS → Analytics.

Các bước tiếp theo

Quickstart

Cài đặt SDK và kết nối provider.

Configuration

Các tùy chọn cấu hình và phương thức đăng nhập trên bảng điều khiển.

Using the wallet

Đọc trạng thái xác thực, ký, gửi và xem lịch sử.

API reference

Hook useHeliusWallet() và các lệnh nhập.