# light-token-types
Instruction data and account metadata types for compressed tokens.
| [`TokenAccountMeta`](instruction::TokenAccountMeta) | Compressed token account metadata |
| [`BatchCompressInstructionData`](instruction::BatchCompressInstructionData) | Batch compress instruction data |
| [`CompressedTokenInstructionDataApprove`](instruction::CompressedTokenInstructionDataApprove) | Approve/delegation instruction data |
| [`PackedMerkleContext`](instruction::PackedMerkleContext) | Merkle tree context for proofs |
| [`DelegatedTransfer`](instruction::DelegatedTransfer) | Transfer with delegate as signer |