NFT Rental Return Executor
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 Rental Return Executor lets you return rented NFTs to the lister after the rental period ends (or early if the rental contract allows). When you rent an NFT, you gain temporary ownership for a specified duration. After that period ends, the NFT must be returned to the lister. Instead of returning each NFT individually—each requiring a separate transaction and gas fee—you can add multiple rentals, verify their return eligibility, and execute a batch return transaction. This is essential for renters who want to efficiently return multiple NFTs and avoid penalties for late returns.
HOW TO USE
Connect your EVM wallet and select the network. Enter the rental marketplace contract address where you rented the NFTs. In the input area, list each rental you want to return using the format: contract,tokenId,rentalId. Click "Add rentals" to load them, then click "Check rentals" to verify the status of each rental—the tool checks whether the rental is active, whether the connected wallet is the renter, and whether the rental period has ended (returnable). Review the status, then click "Return NFTs" to execute the batch return transaction. The tool calls the rental contract's returnNFT() function for each eligible rental, transferring the NFT back to the lister.
TECHNICAL MECHANISM
The tool first queries the rental contract for each rental's status using a view function that returns the active state, renter address, start time, and end time. It identifies rentals where the connected wallet is the renter, the rental is still active, and the current block timestamp is greater than or equal to the end time (returnable). It then calls the rental contract's returnNFT() function for each eligible rental, which transfers the NFT back to the lister, updates the rental status, and ends the rental agreement. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the return process.
WHAT IT CANNOT SEE
This tool cannot return NFTs that are not currently rented by the connected wallet—rental status is verified before proceeding. It relies on the rental marketplace supporting return via its contract interface; marketplaces that do not expose a return function are not supported. The tool does not detect rentals that are still within the minimum rental period or that have already been returned. Gas costs scale with the number of returns processed, which can be significant for large batches.
PLEASE NOTE
Returning rentals late may incur penalties as defined by the rental contract. Ensure you return your rentals promptly after the rental period ends. The rental 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.