Smart Contracts
![](/assets/images/aipf-f70cb6bb06bd01b5954fd6a32c4cc052.png)
Contract Addresses
A collection of contract Code IDs and addresses for Astroport's various deployments.
![](/assets/images/workstation-10d478c19cc76323a9d991db61897124.png)
GitHub Commits
A collection of GitHub commits for Astroport's contract deployments.
![](/assets/images/astro-chad-8d8dff55585fd55e20dd7f09b884ac2d.png)
Common Types
A collection of common types which are commonly used in Astroport contracts.
![](/assets/images/aif-2fa7b9ef9127616205a92aaba33e1ffd.png)
Factory
Creates new Astroport pair contracts which are tracked in a registry and used as a directory for all pairs.
![](/assets/images/astro-pools-15f941773b0c6436b59c2705accf75f2.png)
Swap Pairs
Discover Astroport's various specialized pool types.
![](/assets/images/tutorials-33a47029b08f0ba0e14a6f229084b963.png)
Oracle
Calculates a 1 day TWAP for an xy=k Astroport pool.
![](/assets/images/astro-rocketship-cc0a43331ab9a6ee658586a3bf6bcf6c.png)
Router
Contains logic to facilitate multi-hop swaps for Cosmos native & CW20 tokens.
![](/assets/images/astro-tokenomics-c5d3110e76c565191cc36498b776c4c4.png)
Token
Implementation for the ASTRO token.
![](/assets/images/astro-shield-71196461231827f1f6d3c78f49e14a0e.png)
Tokenomics
Discover Astroport's tokenomics smart contracts: generator, maker, staking, xASTRO token, and more.
![](/assets/images/astral-assembly-c86d64c08d58d027954597593af53e1f.png)
Astral Assembly
Allows xASTRO holders as well as Initial Astroport Builders to post and vote on new on-chain proposals that can execute arbitrary logic.
![](/assets/images/backend-94306904f33cc8a95631d9284b238fc3.png)
Access Controls and Permissions
An overview of smart contract access controls for the full Astroport protocol.