Cross-Chain NFT Provenance Verification Tool
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 verifies cross-chain NFT provenance, helping users confirm the authenticity and history of NFTs across multiple chains. Given a provenance verification contract address, an NFT contract address, a token ID, and an optional maximum history limit, it reads the NFT's ownership, creator information, verification status, verification score, provenance chain (list of chains the NFT has existed on), verification count, and transfer history. The tool then determines provenance status—Verified (score > 80%), Partial verification, Creator known (not verified), or Unverified—and displays a verification score, a detailed breakdown of provenance factors, and a list of transfer history entries. All data is pulled directly from the blockchain in real time, providing a transparent, comprehensive view of NFT provenance across chains.
HOW TO USE
Connect your wallet using the Connect button in the header. Select the target network from the dropdown—Ethereum Mainnet, Polygon, Optimism, Arbitrum One, Base, or Sepolia testnet. Enter the provenance verification contract address, the NFT contract address, and the NFT token ID to check. Optionally, adjust the maximum number of history entries to display (default 20, max 100). Click "Verify provenance." The tool will fetch the NFT's ownership, creator, verification status, verification score, provenance chain, verification count, and transfer history. Results appear in the card below with a prominent provenance status badge, a verification score percentage, NFT information, creator information, provenance chain records, transfer history with indicators for creator addresses, detailed provenance contract information, and a breakdown of provenance factors with checkmarks or crosses. Use this information to verify NFT authenticity and provenance.
CROSS-CHAIN NFT PROVENANCE VERIFICATION WITH TRANSFER HISTORY AND SCORING
The tool provides comprehensive cross-chain NFT provenance verification through multiple on-chain reads. First, it calls ownerOf() on the NFT contract to verify the NFT exists and get current ownership. It then calls getCreator() to identify the original creator of the NFT. The verifyProvenance() function returns a boolean indicating whether the NFT is verified and a score percentage (0-100) based on the completeness and consistency of the provenance data. The getProvenanceChain() function returns a list of chain IDs the NFT has been on, enabling cross-chain provenance tracking. The getVerificationCount() function provides the number of times the NFT has been verified, and getTransferHistory() retrieves the transfer history up to the specified limit, showing all addresses that have held the NFT. The tool also checks if any transfer address matches the creator address to identify the original mint. All factors are combined to provide a clear, actionable view of NFT provenance with a verification score and detailed history.
WHAT IT CANNOT SEE
This tool cannot verify off-chain provenance or ensure that the NFT's off-chain metadata is authentic. It cannot detect counterfeit NFTs or ensure that the NFT is the original and not a copy. It cannot validate creator identity beyond the on-chain address. It cannot guarantee cross-chain provenance completeness—some transfers may not be recorded. It cannot assure that the provenance contract is free from vulnerabilities, bugs, or malicious code. It cannot verify that the NFT contract address is correct or that the token ID corresponds to a valid NFT. It cannot detect front-running or other execution risks. It cannot provide legal or financial advice or guarantee that a verified NFT is authentic or valuable. All data is provided as-is for informational purposes only; any reliance on the tool's output for provenance decisions is the sole responsibility of the user.
PLEASE NOTE
This tool supports EVM-compatible chains only: Ethereum Mainnet (1), Polygon (137), Optimism (10), Arbitrum One (42161), Base (8453), and Sepolia testnet (11155111). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. The tool requires a Web3 provider (MetaMask or WalletConnect) and access to an RPC endpoint for the selected chain. It does not store any wallet data, NFT IDs, or provenance records. All queries are performed directly against the blockchain in real time. The tool only provides read-only information and does not execute any transactions. Provenance verification status and scores are contract-defined values and do not guarantee authenticity. Always verify critical data independently through a block explorer and consult with legal and financial advisors before making any provenance-based decisions.