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. -...

Last updated: January 14, 2026

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

  1. Connect - Your wallet connects to BlockSecOps
  2. Sign Message - You sign a message proving wallet ownership
  3. Authenticate - BlockSecOps verifies the signature
  4. 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:

  1. Click the MetaMask icon
  2. MetaMask extension opens
  3. Click Connect to allow the connection

For WalletConnect:

  1. Click the WalletConnect icon
  2. Scan the QR code with your mobile wallet, OR
  3. 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

  1. Go to Billing in the dashboard
  2. Select a credit package
  3. Your wallet prompts for USDC approval
  4. Confirm the transaction
  5. 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:

  1. Log in to your account
  2. Go to Settings > Accounts
  3. Click Link Wallet
  4. Connect your wallet and sign the message
  5. 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

  1. Use a dedicated wallet - Consider a separate wallet for DApp logins
  2. Verify the domain - Always check you're on blocksecops.com
  3. Read the message - Confirm the signature request is for authentication only
  4. Use hardware wallet - For maximum security, sign with Ledger/Trezor

Troubleshooting

Wallet not connecting?

  1. Unlock your wallet - Make sure MetaMask is unlocked
  2. Refresh the page - Try reloading and connecting again
  3. Clear cache - Clear browser data for blocksecops.com
  4. Check popup blocker - Allow popups from blocksecops.com

Signature rejected?

If you accidentally reject the signature:

  1. Click Connect Wallet again
  2. Reconnect your wallet
  3. Sign the new message

Wrong network?

BlockSecOps authentication works on any network, but x402 payments require Base Mainnet:

  1. Open wallet settings
  2. Switch to Base Mainnet
  3. Try again

WalletConnect not scanning?

  1. Ensure phone and computer are on the same network
  2. Close and reopen your mobile wallet
  3. Try generating a new QR code
  4. 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