Authentication
Accessing Vestascan requires a secure, Web3-native authentication process. We prioritize security and user ownership by utilizing wallet-based login.
How to Access
- Navigate to the Login Page.
- 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
- Connect: After connecting your wallet, a signature request will appear.
- Verify: The message contains a secure nonce and requests permission to sign in to
platform.vestascan.com. - Sign: Click "Sign" in your wallet. This calculates a cryptographic signature.
- 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.