Wallet Connection
Shiru lets you connect your crypto wallet to view assets, sign transactions, and authenticate securely.
Supported Wallets
Section titled “Supported Wallets”Shiru supports any wallet compatible with WalletConnect, including:
- MetaMask (browser extension or mobile)
- WalletConnect (scan QR code from any supported mobile wallet)
- Coinbase Wallet
- Trust Wallet
- Rainbow
- And many more via WalletConnect protocol
Supported Blockchain Networks
Section titled “Supported Blockchain Networks”Your wallet can connect across 4 EVM-compatible chains:
| Network | Use Case |
|---|---|
| Ethereum | Main network, widest token support |
| Arbitrum | Fast & low-cost Ethereum L2 |
| Base | Coinbase’s L2 network |
| BNB Chain (BSC) | Binance ecosystem |
How to Connect Your Wallet
Section titled “How to Connect Your Wallet”- Sign in to your Shiru account
- Navigate to your dashboard or click Connect Wallet
- The wallet connection modal appears
- Select your preferred wallet
- If using browser extension (MetaMask): Approve the connection in the popup
- If using mobile wallet: Scan the QR code displayed
- Your wallet address appears in the app — you’re connected!
Signing Messages
Section titled “Signing Messages”When connecting or authenticating, your wallet will ask you to sign a message. This is:
- Free — no gas fees, no transaction on the blockchain
- Safe — you’re just proving you own the address
- Standard — follows the EIP-4361 (SIWE) specification
Important: Shiru will NEVER ask you to sign a transaction that sends funds. If you see a transaction request instead of a message signature, reject it immediately.
Switching Networks
Section titled “Switching Networks”If you’re on the wrong network:
- Shiru will prompt you to switch
- Your wallet will show a network switch request
- Approve the switch — done
You can also switch networks manually in your wallet app.
Disconnecting Your Wallet
Section titled “Disconnecting Your Wallet”- Go to your account settings or click your wallet address
- Click Disconnect Wallet
- Your wallet is unlinked from your Shiru account
Note: Disconnecting your wallet doesn’t affect your assets on the blockchain. It only removes the link between your wallet and your Shiru account.
Troubleshooting
Section titled “Troubleshooting”| Problem | Solution |
|---|---|
| Wallet modal doesn’t appear | Refresh the page, check if popup blockers are active |
| ”User rejected” error | You declined the signature — try again and approve |
| Wrong wallet address showing | Disconnect and reconnect with the correct account |
| Connection timeout | Check your internet, try again. Some wallets need the app open |
| Chain mismatch | Switch to a supported network in your wallet |