# Smart Contracts

- [Environment Configuration](/token-price-oracle/developer/smart-contracts/environment-configuration.md): Welcome to the .env Configuration page for Token-Price-Oracle Smart Contracts. Here you'll find the list of env variables to help you configure and run your project.
- [Running the project](/token-price-oracle/developer/smart-contracts/running-the-project.md)
- [Project Commands](/token-price-oracle/developer/smart-contracts/project-commands.md): The general project commands including the custom Hardhat tasks
- [Deployments](/token-price-oracle/developer/smart-contracts/deployments.md)
- [TickerPriceStorage](/token-price-oracle/developer/smart-contracts/tickerpricestorage.md): The TickerPriceStorage contract's purpose is to act as on-chain storage & oracle for use by external contracts. The set function is the only public facing one and can be initiated by anybody.
- [TickerUSDFeedRegistry](/token-price-oracle/developer/smart-contracts/tickerusdfeedregistry.md): The TickerUSDFeedRegistry is the single source of truth for tracking the current feed addresses as well as keeping the relayers in sync on what tickers should be kept track of.
- [Continuous integration](/token-price-oracle/developer/smart-contracts/continuous-integration.md)
