{"repo":"aerodrome-finance/contracts","free":true,"listed":false,"github":"https://github.com/aerodrome-finance/contracts","clone":"git clone https://github.com/aerodrome-finance/contracts.git","description":"Aerodrome Finance Smart Contracts","language":"Solidity","stars":117,"topics":["amm","defi","dex","smart-contracts"],"license":null,"category":"blockchain-web3","readme_excerpt":"Protocol All contracts for the Protocol, an AMM on EVMs inspired by Solidly. See SPECIFICATION.md for more detail. Protocol Overview AMM contracts Filename Description --- --- Pool.sol AMM constant-product implementation similar to Uniswap V2 liquidity pools Router.sol Handles multi-pool swaps, deposit/withdrawal, similar to Uniswap V2 Router interface PoolFees.sol Stores the liquidity pool trading fees, these are kept separate from the reserves ProtocolLibrary.sol Provides router-related helpers, eg. for price-impact calculations FactoryRegistry.sol Registry of factories approved for creation of pools, gauges, bribes and managed rewards. Tokenomy contracts Filename Description --- --- Aero.sol Protocol ERC20 token VotingEscrow.sol Protocol ERC-721 (ve)NFT representing the protocol vote-escrow lock. Beyond standard ve-type functions, there is also the ability to merge, split and create managed nfts. Minter.sol Protocol token minter. Distributes emissions to Voter.sol and rebases to RewardsDistributor.sol . RewardsDistributor.sol Is used to handle the rebases distribution for (ve)NFTs/lockers. VeArtProxy.sol (ve)NFT art proxy contract, exists for upgradability purposes AirdropDistributor.sol Distributes permanently locked (ve)NFTs to the provided addresses, in the desired amounts. Protocol mechanics contracts Filename Description --- --- Voter.sol Handles votes for the current epoch, gauge and voting reward creation as well as emission distribution to Gauge.sol contracts. Gaug","default_branch":null,"files":null,"tree":[],"storefront":"/r/aerodrome-finance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aerodrome-finance/contracts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}