Metaverse Land Parcel Batch Transfer 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
The Metaverse Land Parcel Batch Transfer Tool enables users to transfer multiple land NFTs in a single operation. It reads the metaverse land contract state, verifies user address and land parcel holdings, and processes a list of parcel IDs along with their corresponding recipient addresses. The tool automatically checks parcel metadata, coordinates, size, tier, valuation, and transfer eligibility before initiating any transaction. It also handles land ownership proof, land class, rarity, transfer count, approval state, land lock state, parcel development status, and rental status to ensure compliance before transfers.
HOW TO USE
Connect your wallet using the wallet bridge, select the target network, and enter the land NFT contract address. Input parcel IDs (one per line) and recipient addresses in the same order. The tool will fetch metadata, verify ownership of each parcel, check approval status for the batch sender contract, and present a detailed review before signing. Once confirmed, it submits a batchTransferLand transaction that transfers all parcels atomically, or optionally uses batchTransferWithMetadata for additional data. The tool also supports approveBatch and transferLandBundle transactions when needed.
TECHNICAL MECHANISM
Unlike typical batch tools that process transfers individually, this tool uses a dedicated batch sender contract deployed per chain (via the BULKSEND registry) that performs batched ERC-721 transfers in a single transaction. It reads the current fee live from the contract (never hardcoded) and displays the contract owner address for transparency. The approval check uses isApprovedForAll() to confirm operator status, avoiding reliance on historical Approval events. If approval is missing, it prompts and executes a setApprovalForAll transaction. The tool also checks total balances per sender (not per row) and deducts the fee from the native balance before sending. Gas costs are calculated using receipt.effectiveGasPrice for accurate post-EIP-1559 fee accounting.
WHAT IT CANNOT SEE
This tool cannot detect off-chain metadata or verify the authenticity of parcel coordinates beyond what is stored on-chain. It does not check for pending rental agreements or development statuses that are not reflected in the contract state. It cannot bypass locks or restrictions set by the land contract itself—any transfer rejection by the contract will cause the transaction to fail. The tool also cannot recover from failed partial transfers; the entire batch is atomic (all succeed or none).
PLEASE NOTE
This tool supports EVM-compatible chains. The batch sender contract must be deployed on the target network; unsupported chains will prompt an error. Always verify the sender contract address and fee displayed in the review step before signing. Transfers are batched sequentially using a single wallet nonce to avoid conflicts. Ensure sufficient native balance to cover both the batch fee and transaction gas.