This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Wallet Connection Status Indicator

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Wallet Connection Status Indicator displays a persistent, visual badge showing your wallet connection status at all times. It shows whether you are connected, disconnected, or connecting, and displays your wallet address (truncated) and the current network name. The indicator is a small, unobtrusive badge that sits in any corner of your screen. Click it to connect or disconnect your wallet, or to copy your address when connected. Hover over it to see a detailed tooltip with your full address and chain information. The badge updates in real-time when your wallet state changes.

WHERE IT RUNS

This tool runs as a userscript inside the BotGentz extension on any website. It connects directly to your real EVM wallet via window.ethereum—no intermediate bridge. It works on any page, making it a universal wallet status monitor.

HOW TO USE

Install the script and navigate to any page. A small badge appears in the corner of your screen. If disconnected, it shows "Connect Wallet" with a red dot. Click the badge to connect your wallet. Once connected, the badge turns green and displays your truncated address and a short chain name. Click the badge again to copy your address to the clipboard. Hover over the badge to see full details. Click the badge when connected to disconnect. You can drag the badge anywhere on the screen and it remembers its position.

TECHNICAL MECHANISM

The tool listens to wallet events using window.ethereum: accountsChanged, chainChanged, and disconnect. It calls eth_accounts and eth_chainId to fetch the current state. The status is updated in real-time via event listeners and a periodic polling loop (every 5 seconds) to catch any changes from other tabs or extensions. The badge is a fixed-position DOM element with high z-index, styled with a status dot (green for connected, yellow for connecting, red for disconnected). The tooltip is a separate element that appears on hover, showing full address and chain details. Drag functionality is implemented using mouse events, with position persistence using GM_setValue.

THE PANEL

The panel can be dragged anywhere on screen, snapped to the edge, resized, collapsed, and closed with Escape. It remembers its position per site and stays out of your way until you need it.

PLEASE NOTE

This tool requires the free BotGentz extension and a real EVM wallet extension (e.g., MetaMask) installed in your browser. It is EVM-only and works on Ethereum, Optimism, Arbitrum, Polygon, Base, and other EVM-compatible chains. It cannot detect wallet state if no wallet extension is installed. It may not reflect wallet state changes from other tabs without a page refresh. Sites change frequently; the script may need updating. No data is collected or stored beyond your own browser settings.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.