StableSwapis a fork of Curve's stableswap contract, and the main focus of the protocol. Users deposit stablecoins into the contract, for which they receive LP tokens.
LpTokenStakerallows users to stake their LP tokens in order to earn EPS, the token that powers the Ellipsis protocol.
EpsStaker. Users can also deposit EPS in this contract in order to receive a portion of the trade fees generated by the exchange contracts.
MerkleDistributoris used to handle the ongoing airdrop of EPS to the Curve community.