> For the complete documentation index, see [llms.txt](https://docs.fathom.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fathom.fi/dao/interfaces.md).

# Interfaces

- [FTHM](https://docs.fathom.fi/dao/interfaces/fthm.md): https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/blob/master/contracts/dao/tokens/MainToken.sol
- [Staking](https://docs.fathom.fi/dao/interfaces/staking.md)
- [Vault](https://docs.fathom.fi/dao/interfaces/staking/vault.md): https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/blob/master/contracts/dao/staking/vault/packages/VaultPackage.sol
- [RewardsCalculator](https://docs.fathom.fi/dao/interfaces/staking/rewardscalculator.md): https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/tree/master/contracts/dao/staking/packages
- [vFTHM](https://docs.fathom.fi/dao/interfaces/staking/vfthm.md): https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/blob/master/contracts/dao/tokens/VMainToken.sol
- [Governance](https://docs.fathom.fi/dao/interfaces/governance.md): https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/blob/master/contracts/dao/governance/MainTokenGovernor.sol
- [TimelockController](https://docs.fathom.fi/dao/interfaces/governance/timelockcontroller.md): https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/blob/master/contracts/dao/governance/TimelockController.sol
