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

Mint Contract Pause Detector

Alerts · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAlerts
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

Mint Contract Pause Detector watches the current page for mint contract pause status, reads the contract's paused state and owner status via eth_call, and triggers alerts when the contract is paused, unpaused, or when the pause status changes, with details on who paused it and why. It helps you stay informed about contract pauses that could affect your ability to mint.

WHERE IT RUNS

This tool operates as a userscript within the BotGentz extension framework, running directly in your browser on any website. It works on any EVM-compatible blockchain page—Ethereum, Polygon, Arbitrum, Optimism, and more—where mint contracts with pause functionality are deployed. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you monitor contract status.

HOW TO USE

Enter the mint contract addresses you want to monitor in the "Contract Setup" section (comma-separated). Specify the pause status function name (e.g., "paused", "isPaused") and the owner function name (e.g., "owner", "getOwner"). Set the refresh interval and toggle desktop notifications on or off. Click "Connect & Monitor Pause Status" to connect your real wallet extension, which will begin checking the pause status at your specified interval. The panel displays the pause status (Active or Paused) for each contract, along with the owner address. You'll receive a notification when the pause status changes. Use "Check Now" for an immediate check, or "Stop Monitoring" to disconnect.

TECHNICAL OPERATION

Mint Contract Pause Detector uses raw JSON-RPC calls via window.ethereum.request() to interact with the blockchain. It loads ethers at runtime using a simple script tag injection for ABI encoding and contract interactions. The tool reads the pause status using eth_call with the user-specified pause function. It reads the owner address using eth_call with the owner function. The tool attempts multiple common function names (paused, isPaused, getPaused, pauseStatus for pause; owner, getOwner, ownerAddress for owner) as fallbacks. The tool stores the previous pause status for each contract and compares it with the current status. When a change is detected, it triggers a desktop notification and panel flash. The tool displays the pause status with color-coded indicators and shows the owner address for each contract.

THE PANEL

The Mint Contract Pause Detector panel is fully draggable and remembers its position between sessions using GM_setValue. It snaps to the edge of the viewport for a clean interface and can be collapsed to a small icon when not in use. The panel is resizable to accommodate longer content. Press Escape to quickly close or collapse the panel. The design is optimized for productivity with a dark theme, clear visual hierarchy, and responsive controls that adapt to your workflow.

PLEASE NOTE

This tool requires the free BotGentz extension installed in your browser and a real EVM wallet extension (MetaMask, Rabby, etc.) already installed. EVM chains only—this does not work on non-EVM blockchains. The tool cannot read pause status if the contract does not expose a view function for it, cannot detect pause events if the contract does not emit them, cannot determine why the contract was paused, and cannot predict when the contract will be unpaused. No private keys are stored or transmitted—all data is read-only from the blockchain. Always verify the contract address and function names before starting monitoring.

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.