{"repo":"curvefi/curve-core","free":true,"listed":false,"github":"https://github.com/curvefi/curve-core","clone":"git clone https://github.com/curvefi/curve-core.git","description":"Deploy a standardised set of smart contracts powering Curve.fi with a simple CLI command.","language":"Vyper","stars":35,"topics":["curvefi","defi","evm","smart-contracts","vyper"],"license":null,"category":"blockchain-web3","readme_excerpt":"Curve Core A minimal version of all curve infrastructure for AMM in one place. Structure AMM - Stableswap - pools for 2 tokens with similar value (1 1) - Twocrypto - pools for 2 different tokens - Tricrypto - pools for USD-pegged coins combined with any coins Helpers - Deposit and Stake Zap - for depositing and staking LPs in one tx - Meta Zap - for easy exchange between LP and underlying tokens - Router - router contract for executing complicated trades using different places Governance - Agent and relayer for governance from mainnet DAO - Vault for fee receiving from pools Gauge - Reward-only gauge for incentives Registries - Metaregistry for AMMs - Address provider that has all address of factories/DAO/tokens: - 2: \"Exchange Router\" - 4: \"Fee Distributor\" - 7: \"Metaregistry\" - 11: \"TricryptoNG Factory\" - 12: \"StableswapNG Factory\" - 13: \"TwocryptoNG Factory\" - 18: \"Spot Rate Provider\" - 19: \"CRV Token\" - 20: \"Gauge Factory\" - 21: \"Ownership Admin\" - 22: \"Parameter Admin\" - 23: \"Emergency Admin\" - 24: \"CurveDAO Vault\" - 25: \"crvUSD Token\" - 26: \"Deposit and Stake Zap\" - 27: \"Stableswap Meta Zap\" Deployment Set up environment Env file Put settings file (\" env \") into settings directory. Example. It contains RPC url for target chain. Set up Python environment Project requires Python 3.11+ Install dependencies using poetry Chain params file Scaffold one: It asks for each field, reads chain id from the RPC you give it, checks multicall3 exists on that chain, and refuses to writ","default_branch":null,"files":null,"tree":[],"storefront":"/r/curvefi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/curvefi/curve-core/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."}