Astroport Core

screenshot of Astroport Core

Astroport DEX core contracts

Overview:

Astroport is a multi pool type automated market-maker (AMM) protocol powered by smart contracts on various blockchains including Terra, Injective, Neutron, Sei, and Osmosis. It offers a range of contracts and tokenomic solutions designed to enhance liquidity provision in decentralized finance.

Features:

  • Factory: Allows for pool creation.
  • Pair: Utilizes the x*y=k curve for pairs.
  • Router: Facilitates multi-hop trade routing.
  • Incentives: Distributes rewards to liquidity providers.
  • Maker: Collects fees and facilitates swapping.
  • Staking: Supports xASTRO staking.
  • Vesting: Distributes ASTRO rewards for generator rewards.
  • xastro_token: Extends cw20 with on-chain balances history.

Summary:

Astroport is a sophisticated AMM protocol with a variety of features and contracts aimed at enhancing liquidity provision in decentralized finance. Its smart contracts run on multiple blockchains and offer innovative solutions for pool creation, pair management, trade routing, rewards distribution, and more. Developers can compile these contracts with Rust and benefit from the comprehensive functionalities provided by Astroport.