# SmartContracts

- [Smartcontract Logic](/dev-docs/smartcontracts/smartcontract-logic.md): How smartcontract are organized
- [Trading Contracts](/dev-docs/smartcontracts/trading-contracts.md): Contracts that makes the Decentralized Trading Feature works
- [QueueFactory](/dev-docs/smartcontracts/trading-contracts/queuefactory.md): Queue Contract Creator Contract
- [ShortFactory](/dev-docs/smartcontracts/trading-contracts/shortfactory.md): Short Contract creator contract
- [QueueInfo](/dev-docs/smartcontracts/trading-contracts/queueinfo.md): Contain all queue information and set basic parameters to generate Queue Factory
- [AthQueue](/dev-docs/smartcontracts/trading-contracts/athqueue.md): Queue where users put their money and manage it
- [AthTrader](/dev-docs/smartcontracts/trading-contracts/athtrader.md): Contain all swapping and lending functions trading contract
- [AthShort](/dev-docs/smartcontracts/trading-contracts/athshort.md)
- [Presale Contracts](/dev-docs/smartcontracts/presale-contracts.md): Contracts that makes the presale feature works
- [AthenaNFTPresale](/dev-docs/smartcontracts/presale-contracts/athenanftpresale.md): Deployment Arguments
- [AthenaPoolFactory](/dev-docs/smartcontracts/presale-contracts/athenapoolfactory.md): IDO Pool Contract Generator
- [AthenaLaunchPadInfo](/dev-docs/smartcontracts/presale-contracts/athenalaunchpadinfo.md): Contain All IDO contract's information and default parameters
- [IDO pool](/dev-docs/smartcontracts/presale-contracts/ido-pool.md): Instance for each project's IDO
- [AthToken](/dev-docs/smartcontracts/athtoken.md): ERC-20 Utility token for Athena
- [AthReferral](/dev-docs/smartcontracts/athreferral.md): Referral records and commission management Contract
- [AthStaking](/dev-docs/smartcontracts/athstaking.md)
