Use CSV Airdrop
This is a custom app in Kaia Safe that can be used to batch multiple transfers of ERC20, ERC721, ERC1155 and native tokens into a single transaction. It's as simple as uploading / copy & pasting a single CSV transfer file and hitting the submit button.
This single method saves gas ⛽ and a substantial amount of time ⌚ by requiring less signatures and transactions.
Let’s get started with an example using CSV Airdrop!
Step 1: Login into your KaiaSafe
If you haven't created a Safe account yet, please refer to our Create a Safe Guide and Add Asset Guide to set up your account and add assets (KAIA, FT, NFT).
Step 2: Click apps, search CSV and select CSV Airdrop

Step 3: Prepare a Transfer CSV file
Transfer files are expected to be in CSV format with the following required columns:
- token_type: The type of token that is being transferred. One of erc20,nft or native. NFT Tokens can be either ERC721 or ERC1155.
- token_address: Ethereum address of ERC20 token to be transferred. This has to be left blank for native (ETH) transfers.
- receiver: Ethereum address of transfer receiver.
- amount: the amount of token to be transferred. This can be left blank for erc721 transfers.
- id: The id of the collectible token (erc721 or erc1155) to transfer. This can be left blank for native and erc20 transfers.
The CSV file has to use "," as a separator and the header row always has to be provided as the first row and include the described column names. Sample Transfer File