/* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type TransferCustodialWalletBatchTron = { /** * The blockchain to work with */ chain: 'TRON'; /** * The gas pump address that transfers the assets */ custodialAddress: string; /** * The blockchain address that receives the assets */ recipient: Array; /** * The type of the assets to transfer. Set 0 for fungible tokens (ERC-20 or equivalent), 1 for NFTs (ERC-721 or equivalent), or 3 for native blockchain currencies. */ contractType: Array<0 | 1 | 3>; /** * (Only if the assets are fungible tokens or NFTs) The addresses of the tokens to transfer. Do not use if the assets are a native blockchain currency. */ tokenAddress?: Array; /** * (Only if the assets are fungible tokens or a native blockchain currency) The amounts of the assets to transfer. Do not use if the assets are NFTs. */ amount?: Array; /** * (Only if the assets are NFTs) The IDs of the tokens to transfer. Do not use if the assets are fungible tokens or a native blockchain currency. */ tokenId?: Array; /** * The private key of the blockchain address that owns the gas pump address ("master address") */ fromPrivateKey: string; /** * The maximum amount to be paid as the gas fee (in TRX) */ feeLimit: number; }