Authentication

Accessing Vestascan requires a secure, Web3-native authentication process. We prioritize security and user ownership by utilizing wallet-based login.

How to Access

  1. Navigate to the Login Page.
  2. You will be prompted to connect your Web3 wallet (e.g., MetaMask, Rabby, Coinbase Wallet).

Wallet Connection

We support a wide range of wallets via the AppKit (formerly Web3Modal) integration.

  • Click "Connect Wallet".
  • Select your preferred wallet provider.
  • Approve the connection request in your wallet extension or mobile app.

Sign-In with Ethereum (SIWE)

To ensure true ownership and secure session management, we implement Sign-In with Ethereum (SIWE).

What is SIWE?

SIWE is a standard (EIP-4361) that allows you to sign a message with your wallet to prove you control the address. This replaces traditional username/password credentials.

The Process

  1. Connect: After connecting your wallet, a signature request will appear.
  2. Verify: The message contains a secure nonce and requests permission to sign in to platform.vestascan.com.
  3. Sign: Click "Sign" in your wallet. This calculates a cryptographic signature.
  4. Session: Once verified by our backend, you receive a secure session cookie and are redirected to the Dashboard.

[!NOTE] No gas fees are required for logging in. Signing a message is a free, off-chain action.