walletAuthentication

Wallet-based access using Privy and Solana-only login.

Solenvus uses Privy for wallet-based authentication.

It does not use email login or password-based end user accounts.

Supported wallets

  • Phantom

  • Solflare

  • Backpack

Authentication model

The platform is configured for Solana-only wallet access.

Embedded wallet creation is disabled.

The authentication setup only supports Solana wallet login.

Private application credentials and internal configuration values are intentionally not published in these docs.

Auth guard behavior

Protected pages are guarded in the application router.

If a user is not authenticated, the platform shows a wallet connection prompt.

After a successful wallet signature, the requested page opens automatically.

Session flow

  1. User selects Connect Wallet

  2. Privy opens the wallet selection modal

  3. User signs the authentication message

  4. usePrivy().authenticated becomes true

  5. Protected pages become available

Notes

  • No user transaction is required for login

  • Authentication relies on wallet signature only

  • Access is used for product features such as Playground, Arena, and Integrations

Last updated