This repository presents a set of smart contracts for creating Collateralized ERC-20 tokens. Such tokens are backed by other ERC-20 tokens, providing a lower bound for their value and stability. Collateralized ERC-20 tokens can be used in various applications, such as loyalty tokens, stablecoins, asset-backed tokens, and tokenized commodities. Such tokens are immune to inflation, as their value is tied to an underlying asset. The concept is similar to "Wrapped Tokens", but the ones presented here are tailored towards the use case of project-specific tokens emitted to its users or investors.