NFT Reveal Trigger 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
NFT Reveal Trigger Tool lets you trigger the reveal of NFTs that are still in a hidden or placeholder state. Many NFT collections mint tokens with unrevealed metadata, and the reveal must be triggered by the owner—often after a specific time, randomness is applied, or a manual trigger is required. Instead of checking each NFT's reveal status and submitting separate reveal transactions, you add your NFTs, verify their reveal eligibility, and execute a batch reveal transaction. The tool checks that you own each NFT, that it hasn't been revealed yet, and that it is eligible for reveal, then triggers the reveal and finalizes the metadata. This is essential for NFT collectors who want to see the final artwork of their tokens.
HOW TO USE
Connect your EVM wallet and select the network. Enter the reveal contract address that manages the reveal logic for your NFT collection. In the input area, list each NFT you want to reveal using the format: contract,tokenId. Click "Add NFTs" to load them, then click "Check NFTs" to verify that you own each NFT and that it is eligible for reveal—the tool checks whether the NFT has already been revealed and whether it can be revealed at this time. Review the status, then click "Trigger reveal" to execute the batch reveal transaction. The tool calls the reveal contract's reveal() function, finalizing the NFT's metadata and revealing the final artwork or attributes.
TECHNICAL MECHANISM
The tool first verifies ownership of each NFT by calling ownerOf(tokenId) for ERC-721 tokens or balanceOf(account, tokenId) for ERC-1155 tokens. It then queries the reveal contract's isRevealed() and canReveal() functions to check whether each NFT is eligible for reveal—this may include randomness generation, timing constraints, or other conditions. For each eligible NFT, it calls the reveal() function on the reveal contract, which finalizes the metadata (often by setting the tokenURI to the final metadata URL, updating attributes, or burning the placeholder token and minting the final token). The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the reveal process.
WHAT IT CANNOT SEE
This tool cannot reveal NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the reveal contract supporting the specific NFT standard (ERC-721 or ERC-1155) and the reveal logic. NFTs with non-standard reveal mechanics—such as requiring off-chain signatures, manual metadata updates, or external randomness—are not supported. The tool cannot guarantee that the revealed metadata will be as expected—reveals may depend on external factors like randomness or timing.
PLEASE NOTE
Revealing an NFT is typically irreversible—once revealed, the metadata is finalized and cannot be changed. Ensure you are ready to reveal before triggering. The reveal contract must be trusted; verify its security and audit status before use. This tool is for EVM chains only and does not support non-EVM networks.