This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

On-Chain Game Asset Batch Transfer Tool

NFTs · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryNFTs
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

On-Chain Game Asset Batch Transfer Tool enables game developers, guilds, and players to transfer multiple game assets—ERC-721 NFTs or ERC-1155 tokens—to multiple recipients in a single transaction. The tool reads the game asset contract to verify ownership of each token, then uses the shared BotGentz bulk sender contracts to execute batch transfers for ERC-721 (distributeERC721) or ERC-1155 (distributeERC1155) standards. Users can manually enter asset transfers (recipient, token ID, amount) or automatically load all assets owned by their wallet, then review and confirm the batch before execution. The tool handles the entire workflow: fee calculation, ownership verification, and batch transfer with progress tracking.

This tool is essential for game developers distributing rewards, guild managers disbursing loot or equipment, players trading multiple items at once, and any gaming ecosystem that needs to move assets efficiently at scale. It reduces gas costs through batching, eliminates manual per-asset transfers, and minimizes the risk of errors.

HOW TO USE

1. Connect your EVM wallet to the network where your game assets are deployed.

2. Enter the game asset contract address (ERC-721 or ERC-1155).

3. Select the asset standard (ERC-721 or ERC-1155).

4. Add assets manually by entering "recipient,tokenId,amount" per line (amount is optional for ERC-721), or click "Load My Assets" to automatically fetch all assets you own.

5. Review the asset list, recipient addresses, and the bulk sender contract details (fee, owner, contract address) shown in the review panel.

6. Click "Transfer Assets" to execute the batch transfer. The tool will verify ownership of each token, pay the required fee in native currency, and transfer all assets in one transaction.

7. Track progress via the status bar and confirmation of the transaction hash upon completion.

TECHNICAL MECHANISM

The tool uses the shared BotGentz bulk sender contract (BULKSEND registry) with separate addresses for ERC-721 and ERC-1155 standards on each supported chain. It reads the current fee from the sender contract live via fee(), displays the contract owner, and checks the user's native balance to ensure sufficient funds for the fee. For ERC-721 transfers, the tool calls ownerOf(tokenId) on the asset contract to verify ownership of each token before submitting the batch. For ERC-1155 transfers, it uses distributeERC1155(token, recipients[], tokenIds[], amounts[]) and the ERC-721 variant distributeERC721(token, recipients[], tokenIds[]). Gas estimation applies a 20% buffer, and actual gas costs are calculated from receipt.effectiveGasPrice. Progress is displayed via a status bar during verification and transfer execution. The tool supports multiple EVM chains via the BULKSEND registry with per-chain and per-standard addresses.

WHAT IT CANNOT SEE

This tool cannot verify off-chain game state or asset attributes beyond on-chain metadata—it only reads token ownership and IDs. It cannot guarantee that the recipient's wallet supports the asset type or game; some wallets may not display NFTs or may not be compatible with the game. It cannot recover assets sent to incorrect addresses—transfers are irreversible. It cannot transfer assets that are staked, locked, or currently used in gameplay; such assets may have transfer restrictions. It cannot account for game-specific transfer restrictions, cooldowns, or fees beyond the bulk sender fee. It cannot verify the game's terms of service or transfer policies; users are responsible for compliance with game rules. The tool does not validate that recipients are eligible to receive assets (e.g., whitelist checks).

PLEASE NOTE

EVM chains only. This tool uses the BotGentz bulk sender registry—ensure the current chain and standard are supported. The asset contract must implement ERC-721 or ERC-1155. For ERC-721 transfers, the sender contract must be approved to transfer tokens on your behalf (setApprovalForAll). Always verify the recipient list and token IDs before transfer. The fee is set by the sender contract owner and may change; the tool reads it live each time.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.