인증
인증 상태를 읽고 로그인 작업을 수행하려면useHeliusWallet 훅을 사용하세요:
login()를 호출하면 활성화된 인증 방법을 사용하여 지갑 모달이 열립니다.
로그인 후 status는 "authenticated"가 되고 user에는 사용자의 id, 하위 조직 id, 지갑 id가 채워집니다.
대시보드에서 표시할 로그인 방법을 선택하세요 — 로그인 방법 구성을 참조하세요.
서명 및 전송
useHeliusWallet는 지갑 주소, 서명 방법 및 Helius RPC에 연결된 Solana Connection를 제공합니다.
메시지 서명하기
트랜잭션 서명 및 전송하기
signAndSendTransaction는 클라이언트 측에서 트랜잭션에 서명하고 Helius를 통해 제출합니다. 직렬화된 트랜잭션을 받아 트랜잭션 서명을 반환합니다.
트랜잭션 기록 읽기
getTransactions는 서버 라우트 핸들러가 필요합니다 — 기본 클라이언트 전용 (Secure RPC) 모드에서는 사용할 수 없습니다.지갑 내보내기
지갑은 비관리형이므로 사용자는 키를 직접 보관할 수 있습니다.exportWallet는 로그인한 사용자가 개인 키를 공개하고 내보낼 수 있도록 안전하고 암호화된 흐름을 엽니다.
다음 단계
API 참조
전체
useHeliusWallet() 표면과 가져오기.Privy에서의 마이그레이션
기존 Privy 지갑을 Helius WaaS로 이동