# overview

Source: [https://docs.curve.finance/developer/amm/legacy/factory/cryptoswap/overview](https://docs.curve.finance/developer/amm/legacy/factory/cryptoswap/overview)

The [CryptoSwap](https://docs.curve.finance/developer/amm/stableswap-ng/overview.md) Factory allows the permissionless deployment of two-coin volatile asset pools, LP tokens, and liquidity gauges. **Liquidity pool and LP token share the same contract.**:::deploy\[Contract Source & Deployment\]

**CryptoSwap Factory**contract is deployed to the Ethereum mainnet at: [0xf18056bbd320e96a48e3fbf8bc061322531aac99](https://etherscan.io/address/0xf18056bbd320e96a48e3fbf8bc061322531aac99#code).  
A list of all deployed contracts can be found [here](https://docs.curve.finance/developer/deployments.md).

:::

<a id="implementations"></a>

## Implementations

More on [implementations](https://docs.curve.finance/developer/amm/legacy/factory/cryptoswap/implementations.md).
