Skip to main content

인증

인증 상태를 읽고 로그인 작업을 수행하려면 useHeliusWallet 훅을 사용하세요:
login()를 호출하면 활성화된 인증 방법을 사용하여 지갑 모달이 열립니다. 로그인 후 status"authenticated"가 되고 user에는 사용자의 id, 하위 조직 id, 지갑 id가 채워집니다. 대시보드에서 표시할 로그인 방법을 선택하세요 — 로그인 방법 구성을 참조하세요.

서명 및 전송

useHeliusWallet는 지갑 주소, 서명 방법 및 Helius RPC에 연결된 Solana Connection를 제공합니다.

메시지 서명하기

트랜잭션 서명 및 전송하기

signAndSendTransaction는 클라이언트 측에서 트랜잭션에 서명하고 Helius를 통해 제출합니다. 직렬화된 트랜잭션을 받아 트랜잭션 서명을 반환합니다.
지갑의 서명을 방송하지 않고 받으려면, 예를 들어, 여러 당사자 트랜잭션에 추가한 후 직접 제출하려는 경우 signTransaction를 대신 사용하세요.

트랜잭션 기록 읽기

getTransactions서버 라우트 핸들러가 필요합니다 — 기본 클라이언트 전용 (Secure RPC) 모드에서는 사용할 수 없습니다.

지갑 내보내기

지갑은 비관리형이므로 사용자는 키를 직접 보관할 수 있습니다. exportWallet는 로그인한 사용자가 개인 키를 공개하고 내보낼 수 있도록 안전하고 암호화된 흐름을 엽니다.

다음 단계

API 참조

전체 useHeliusWallet() 표면과 가져오기.

Privy에서의 마이그레이션

기존 Privy 지갑을 Helius WaaS로 이동