/* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type TransferCustodialWalletTron = { /** * The blockchain to work with */ chain: 'TRON'; /** * The gas pump address that transfers the asset */ custodialAddress: string; /** * The blockchain address that receives the asset */ recipient: string; /** * The type of the asset 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: 0 | 1 | 3; /** * (Only if the asset is a fungible token or NFT) The address of the token to transfer. Do not use if the asset is a native blockchain currency. */ tokenAddress?: string; /** * (Only if the asset is a fungible token or native blockchain currency) The amount of the asset to transfer. Do not use if the asset is an NFT. */ amount?: string; /** * (Only if the asset is an NFT) The ID of the token to transfer. Do not use if the asset is a fungible token or native blockchain currency. */ tokenId?: string; /** * 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; }