NFT Contract Royalty Enforcement Checker
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
NFT Contract Royalty Enforcement Checker watches the current marketplace page for NFT listings, reads the NFT's contract address from the page, reads the royalty information from the contract via eth_call (royalty fee percentage and recipient address), checks if royalties are enforced by the contract or marketplace, identifies the royalty enforcement mechanism (on-chain, EIP-2981, or marketplace-dependent), and displays alerts with NFT details, royalty percentage, recipient, enforcement status, and execution recommendations when important royalty enforcement issues are detected. The tool scans the page for NFT listings, reads contract addresses, reads royalty information from the contract, checks enforcement status, identifies the enforcement mechanism, and provides recommendations.
WHERE IT RUNS
The tool runs as a panel inside your browser on OpenSea marketplace pages at https://opensea.io/*. It works on any OpenSea page displaying NFT listings. The tool connects to your real EVM wallet extension (MetaMask, WalletConnect, or any wallet injecting window.ethereum) to read on-chain data via eth_call and the ethers library loaded at runtime. No data is sent to any external server; all reads happen directly from the blockchain through your wallet provider.
HOW TO USE
Install the BotGentz extension, navigate to OpenSea with your wallet connected, and open the NFT Contract Royalty Enforcement Checker panel. Select your royalty filter from the dropdown — All NFTs, Enforced only, or Not enforced only — to control which NFTs are displayed. Set your minimum royalty percentage (default 5%) — the tool will only flag NFTs with royalty percentages above this threshold. Choose your alert preference — Panel only, Browser notification, or Both. Toggle "Auto-check on page load" if you want the tool to analyze automatically when you open the panel. Click "Check Royalties" — the tool scans the page for NFT listings, reads contract addresses, reads royalty information from the contract, checks enforcement status, identifies the enforcement mechanism, and displays a comprehensive analysis with recommendations. When royalty enforcement issues are detected, the tool triggers alerts with NFT details and royalty status. Click "Refresh" to manually update the royalty analysis.
MECHANISM — NFT ROYALTY ENFORCEMENT DETECTION WITH EIP-2981 COMPLIANCE CHECKING
This tool uses an NFT royalty enforcement detection engine that reads royalty information from NFT contracts and checks enforcement status. The system first connects to window.ethereum and requests the user's wallet address. It scans the page for NFT listings using DOM selectors for item cards and listing details, extracting contract addresses. For each NFT contract, the tool reads the royalty fee percentage and recipient address using the royaltyInfo function from the EIP-2981 standard via eth_call. The tool checks if royalties are enforced by the contract or marketplace by inspecting the contract's royalty enforcement mechanisms. The tool identifies the royalty enforcement mechanism as on-chain (royalties enforced at the contract level), EIP-2981 (standard royalty interface implemented), or marketplace-dependent (royalties rely on marketplace enforcement). The urgency classification uses a multi-tier system: ENFORCED (royalties are properly enforced), NOT ENFORCED (royalties are not enforced), or UNKNOWN (royalty data not available). Recommendations are generated based on the enforcement status, helping users support creators through royalty payments.
THE PANEL
The BotGentz panel is fully draggable, allowing you to position it anywhere on your screen without obstructing the OpenSea interface. It includes per-site position memory, so the panel returns to your preferred location each time you visit the marketplace. Snap-to-edge functionality lets you dock the panel to any side of the browser window. The panel collapses to a compact icon when not in use and expands with a single click. You can resize it to your preferred dimensions, and pressing the Escape key instantly closes the panel. All interactions are smooth and intuitive, designed to work alongside your NFT browsing workflow.
PLEASE NOTE
This tool requires the free BotGentz extension and a real EVM wallet extension (such as MetaMask) already installed in your browser. EVM chains only — currently supports Ethereum mainnet. This is a monitoring and analysis tool only — it does not execute purchase transactions automatically. The tool cannot guarantee that the displayed royalty data matches the exact moment of execution due to on-chain latency. It cannot account for contract changes or updates. It cannot read royalty data from contracts that do not implement EIP-2981. It cannot verify NFT authenticity or ownership. It cannot predict future royalty changes. It cannot read private wallet information or purchasing intentions. All blockchain reads are performed directly through your wallet provider; no data is stored or transmitted beyond your browser. Websites change their layouts and content structures regularly; while we continuously update the extraction logic, some pages may require script updates. Always verify all NFT details, royalty percentages, and enforcement status independently before taking any action based on the dashboard.