A set of smart contracts for creating Collateralized ERC-20 tokens. These 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.