Connecting Wallet
BlockSecOps supports wallet-based authentication for both Ethereum and Solana ecosystems. Sign in without a password and pay with USDC using x402 credits. -...
Connecting Your Wallet
BlockSecOps supports wallet-based authentication for both Ethereum and Solana ecosystems. Sign in without a password and pay with USDC using x402 credits.
Supported Wallets
Ethereum Wallets
Browser Extensions
- MetaMask - Most popular Ethereum wallet
- Coinbase Wallet - Coinbase's browser extension
- Rainbow - Mobile-first with browser extension
WalletConnect
Connect any WalletConnect-compatible wallet:
- Trust Wallet
- Argent
- Ledger Live
- Trezor Suite
- 100+ other wallets
Solana Wallets
- Phantom - Most popular Solana wallet
- Solflare - Full-featured Solana wallet
- Backpack - Multi-chain wallet (xNFT)
- Ledger - Hardware wallet via adapter
- Torus - Social login-based wallet
How Wallet Authentication Works
- Connect - Your wallet connects to BlockSecOps
- Sign Message - You sign a message proving wallet ownership
- Authenticate - BlockSecOps verifies the signature
- Access - You're logged in to your account
Important: Signing the authentication message:
- Does NOT require gas
- Does NOT give access to your funds
- Does NOT allow any transactions
- Is only used to verify you own the wallet
Connecting Your Wallet
Step 1: Open the Login Page
Go to app.blocksecops.com/login and click Connect Wallet.
Step 2: Choose Your Wallet
For MetaMask:
- Click the MetaMask icon
- MetaMask extension opens
- Click Connect to allow the connection
For WalletConnect:
- Click the WalletConnect icon
- Scan the QR code with your mobile wallet, OR
- Select your wallet from the list
Step 3: Sign the Message
Once connected, you'll see a signature request:
BlockSecOps wants you to sign in with your Ethereum account:
0x1234...5678
Sign in to BlockSecOps
URI: https://app.blocksecops.com
Version: 1
Chain ID: 1
Nonce: abc123xyz
Issued At: 2026-01-03T12:00:00Z
Click Sign in your wallet. This proves you own the wallet address.
Step 4: You're Connected
After signing, you'll be logged in to BlockSecOps. Your wallet address appears in the top-right corner.
Using Wallet for Payments
With a connected wallet, you can purchase x402 credits using USDC on Base.
Network Requirements
- Chain: Base Mainnet (Chain ID: 8453)
- Token: USDC
Purchasing Credits
- Go to Billing in the dashboard
- Select a credit package
- Your wallet prompts for USDC approval
- Confirm the transaction
- Credits are added to your account
See x402 Credits for details.
Linking Wallet to Existing Account
If you created an account with email/OAuth and want to add wallet authentication:
- Log in to your account
- Go to Settings > Accounts
- Click Link Wallet
- Connect your wallet and sign the message
- Your wallet is now linked
You can now sign in with either email or wallet.
Security Considerations
Your Wallet is Safe
- BlockSecOps never has access to your private keys
- We cannot move funds from your wallet
- The signature only proves wallet ownership
- All authentication messages have expiration times
Best Practices
- Use a dedicated wallet - Consider a separate wallet for DApp logins
- Verify the domain - Always check you're on blocksecops.com
- Read the message - Confirm the signature request is for authentication only
- Use hardware wallet - For maximum security, sign with Ledger/Trezor
Troubleshooting
Wallet not connecting?
- Unlock your wallet - Make sure MetaMask is unlocked
- Refresh the page - Try reloading and connecting again
- Clear cache - Clear browser data for blocksecops.com
- Check popup blocker - Allow popups from blocksecops.com
Signature rejected?
If you accidentally reject the signature:
- Click Connect Wallet again
- Reconnect your wallet
- Sign the new message
Wrong network?
BlockSecOps authentication works on any network, but x402 payments require Base Mainnet:
- Open wallet settings
- Switch to Base Mainnet
- Try again
WalletConnect not scanning?
- Ensure phone and computer are on the same network
- Close and reopen your mobile wallet
- Try generating a new QR code
- Use manual pairing if available
FAQ
Q: Do I need ETH to sign in?
A: No. Signing a message is free and doesn't require gas.
Q: Can I use multiple wallets?
A: Currently, one wallet per account. Multi-wallet support is planned.
Q: What if I lose access to my wallet?
A: Contact support. If you linked an email, you can recover via email.
Q: Is my wallet address visible to others?
A: Your address is part of your profile but is only visible to your team members.
Connecting a Solana Wallet
Step 1: Click Connect Solana
On the login page, click the Connect Solana button (purple gradient button with Solana logo).
Step 2: Choose Your Wallet
A wallet modal will appear with supported Solana wallets:
- Phantom - Click the Phantom icon
- Solflare - Click the Solflare icon
- Backpack - Click the Backpack icon
Step 3: Approve Connection
Your wallet extension will prompt you to approve the connection to BlockSecOps.
Step 4: Sign the Message
Once connected, you'll see a signature request:
Sign this message to authenticate with BlockSecOps.
Wallet: 9WzD...abc123
Nonce: xyz789
Click Sign (or Approve) in your wallet.
Step 5: You're Connected
After signing, you're logged in. Your Solana address appears in the header.
Solana-Specific Notes
- No SOL Required - Signing is free (no transaction fees)
- Ed25519 Signatures - Uses Solana's native signature scheme
- Message Only - No access to your funds or tokens
Next Steps
- Your First Scan - Start scanning contracts
- x402 Credits - Pay with USDC
- Pricing Tiers - Compare plans