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

Public Sale Time Zone Converter

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

Public Sale Time Zone Converter watches the current page for public sale start and end times, reads the sale schedule from the contract or page metadata via eth_call or DOM parsing, and converts the times to the user's local timezone, displaying countdown timers and alerts for when the sale is about to start or end. It ensures you never miss a sale due to timezone confusion.

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 public sale schedules are displayed. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you track sale times.

HOW TO USE

Optionally, enter the contract address and the start/end time function names in the "Time Settings" section. If no contract is provided, the tool will attempt to read sale times from the page DOM. Set your alert timing (minutes before start), choose your countdown display format, and set the refresh interval. Toggle desktop notifications on or off. Click "Connect & Load Times" to connect your real wallet extension, which will begin reading sale times at your specified interval. The panel displays the start time, end time, countdown to start, time remaining during the sale, and status updates. You'll receive a notification when the sale is about to start and when it begins. Use "Refresh Now" for an immediate update, or "Stop Monitoring" to disconnect.

TECHNICAL OPERATION

Public Sale Time Zone Converter 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 sale start and end times using eth_call with the user-specified functions (or tries common names like startTime, endTime). If no contract is provided, the tool scans the page DOM for sale time elements using selectors like .sale-time, .start-time, .end-time, and data attributes like data-sale-start and data-sale-end. The tool converts the times to the user's local timezone using the browser's built-in timezone detection. It displays countdown timers that update every second and triggers notifications at the user-defined alert timing. The tool also monitors the sale status and updates the display in real-time.

THE PANEL

The Public Sale Time Zone Converter 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 sale times if the contract does not expose a view function for them, cannot detect off-chain sale announcements, cannot convert times if the timezone is not detected correctly, and cannot predict if the sale will start on time. No private keys are stored or transmitted—all data is read-only from the blockchain or page DOM. Always verify sale times with official sources before making decisions.

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.