Skip to main content

Xác thực

Sử dụng hook useHeliusWallet để đọc trạng thái xác thực và thực hiện đăng nhập:
Việc gọi login() sẽ mở cửa sổ ví với các phương thức xác thực bạn đã bật. Sau khi đăng nhập, status chuyển thành "authenticated" và user được điền ID người dùng, ID tổ chức con và ID ví. Chọn các phương thức đăng nhập xuất hiện trong bảng điều khiển — xem Cấu hình phương thức đăng nhập.

Ký và gửi

useHeliusWallet cung cấp địa chỉ ví, các phương thức ký và một Connection Solana sẵn sàng sử dụng được kết nối với Helius RPC.

Ký thông điệp

Ký và gửi giao dịch

signAndSendTransaction ký giao dịch ở phía máy khách và gửi giao dịch đó qua Helius. Phương thức này nhận một giao dịch đã tuần tự hóa và trả về chữ ký giao dịch.
Sử dụng signTransaction thay cho signAndSendTransaction khi bạn muốn nhận chữ ký của ví mà không phát giao dịch lên mạng — ví dụ: để thêm chữ ký đó vào một giao dịch nhiều bên trước khi tự gửi giao dịch.

Đọc lịch sử giao dịch

getTransactions yêu cầu trình xử lý tuyến phía máy chủ — tính năng này không khả dụng trong chế độ mặc định chỉ dành cho máy khách (Secure RPC).

Xuất ví

Ví không lưu ký nên người dùng có thể mang theo khóa của mình. exportWallet mở một quy trình bảo mật, được mã hóa để người dùng đã đăng nhập hiển thị và xuất khóa riêng tư của họ.

Các bước tiếp theo

API reference

Toàn bộ giao diện useHeliusWallet() và các lệnh import.

Migrating from Privy

Chuyển các ví Privy hiện có sang Helius WaaS