ERC-1155 is a token standard on the Ethereum blockchain that allows for the creation of both fungible and non-fungible tokens (NFTs) within a single smart contract. This standard provides a more efficient way to manage multiple token types compared to deploying separate contracts for each type. ERC-1155 tokens have gained popularity for their flexibility and gas efficiency, making them suitable for applications like gaming, digital collectibles, and decentralized finance.