these methods. Do not write "const BGWallet = {...}", "var BGWallet = ...",
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool validates the BGWallet API implementation quality on the current page. It checks method signatures, parameter counts, return types, error handling, and overall compliance with the expected API specification. For each expected method—connect, disconnect, switchNetwork, subscribe, isConnected, getAddress, getChainId, getProvider, getSigner, getState, on, once, off, emit—it generates a compliance report with pass/fail/warning status. The report displays the method name, whether it exists, the expected signature vs actual signature, parameter count (expected vs actual), async detection (expected async vs actual), return type detection, and any errors or warnings found. A summary bar at the top shows the total number of methods validated, passes, warnings, and failures. A search filter lets you find specific methods by name or validation status. You can copy individual method validation details or the complete validation report to your clipboard. The inspector mode lets you click any wallet-related element on the page to see the complete BGWallet method validation results for that context. The panel is designed for API quality assurance, helping developers ensure their BGWallet implementation is complete, correct, and consistent with the expected API spec.
WHERE IT RUNS
The script runs on every website and web application where BGWallet has been injected. It introspects the BGWallet object directly, validating its methods regardless of framework—React, Vue, Angular, Svelte, or plain HTML. It assumes BGWallet is already present and focuses on quality validation rather than detection.
HOW TO USE
Upon installation, a floating panel appears with the tool interface. The panel shows a summary bar with the total number of validated methods, pass count, warning count, and fail count. Below are the method validation results, each showing a status badge (pass/warning/fail), method name, expected vs actual parameter count, async status, return type, and any errors or warnings. Use the search box to filter methods by name or status. Click "Copy" on any method to copy its validation details to your clipboard. Click "Copy Report" to copy the complete validation report including summary and all method details. Click "Inspect" to enter inspector mode, then click any wallet-related element on the page to see the complete validation results. Click "Inspect" again or press Escape to exit inspector mode.
TECHNICAL MECHANISM: API METHOD INTROSPECTION WITH COMPLIANCE CHECKING
This tool performs deep introspection of the BGWallet object using a comprehensive validation engine. It checks each expected method against the spec using multiple validation criteria: existence (method must be defined), parameter count (extracted via function.toString parsing, comparing to expected params), async status (detected via string analysis for 'async', 'Promise'), and return type (detected via expected spec or function analysis). Custom methods not in the spec are flagged as warnings. The tool handles edge cases like methods that are functions but with different signatures, methods that are async when expected sync or vice versa, and methods with additional parameters. The validation engine produces a structured report with status badges (pass, warning, fail) based on the number and severity of issues found. The summary bar aggregates these results for quick visibility. All validation happens locally and does not modify the BGWallet object.
THE PANEL
The panel is fully draggable and remembers its position per website using GM_setValue. It automatically snaps to the nearest screen edge when released for a clean workspace. Click the collapse button to minimize it to a small floating bubble that takes minimal space. Click the bubble to expand the panel back. The panel can be resized by dragging any edge or corner. Press the Escape key to close the panel temporarily, and click the extension icon to reopen it.
PLEASE NOTE
This script requires the free BotGentz extension to function. This tool validates the BGWallet API implementation but does not modify it. All data processing happens locally in your browser—no information about your pages, wallet state, or browsing habits is ever transmitted or stored externally. The tool introspects the BGWallet object solely for the purpose of validation and quality assurance. This tool is designed for debugging and development purposes only.