Deployment Addresses

Here is a list of all current contract deployments within the Curve protocol.

Note

If you find an address which is missing or incorrect, feel free to create a pull request as specified here.

Base Pools

Base pools in Curve contain two or more tokens and implement the Curve stable swap exchange mechanism. Note that for a single base or meta pool there are multiple deployed contracts, which are of the following formats:

  • StableSwap<pool>.vy: Curve stablecoin AMM contract

  • Deposit<pool>.vy: contract used to wrap underlying tokens prior to depositing them into the pool (not always required)

  • CurveContract<version>.vy: LP token contract for the pool

Here is a list of all base pool contracts currently in use:

Pool

Source

Address

3Pool

StableSwap3Pool.vy

0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7

3Pool

CurveTokenV2.vy

0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490

AAVE

CurveTokenV3.vy

0xFd2a8fA60Abd58Efe3EeE34dd494cD491dC14900

AAVE

StableSwapAave.vy

0xDeBF20617708857ebe4F679508E7b7863a8A8EeE

ankrETH

StableSwapAETH.vy

0xA96A65c051bF88B4095Ee1f2451C2A9d43F53Ae2

ankrETH

CurveTokenV3.vy

0xaA17A236F2bAdc98DDc0Cf999AbB47D47Fc0A6Cf

BUSD

StableSwapBUSD.vy

0x79a8C46DeA5aDa233ABaFFD40F3A0A2B1e5A4F27

BUSD

DepositBUSD.vy

0xb6c057591E073249F2D9D88Ba59a46CFC9B59EdB

BUSD

CurveTokenV1.vy

0x3B3Ac5386837Dc563660FB6a0937DFAa5924333B

Compound

StableSwapCompound.vy

0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56

Compound

DepositCompound.vy

0xeB21209ae4C2c9FF2a86ACA31E123764A3B6Bc06

Compound

CurveContractV1.vy

0x845838DF265Dcd2c412A1Dc9e959c7d08537f8a2

EURS

StableSwapEURS.vy

0x0Ce6a5fF5217e38315f87032CF90686C96627CAA

EURS

CurveTokenV3.vy

0x194eBd173F6cDacE046C53eACcE9B953F28411d1

hBTC

StableSwapHBTC.vy

0x4CA9b3063Ec5866A4B82E437059D2C43d1be596F

hBTC

CurveTokenV2.vy

0xb19059ebb43466C323583928285a49f558E572Fd

IronBank

StableSwapIB.vy

0x2dded6Da1BF5DBdF597C45fcFaa3194e53EcfeAF

IronBank

CurveTokenV3.vy

0x5282a4eF67D9C33135340fB3289cc1711c13638C

Link

StableSwapLINK.vy

0xf178c0b5bb7e7abf4e12a4838c7b7c5ba2c623c0

Link

CurveTokenV3.vy

0xcee60cfa923170e4f8204ae08b4fa6a3f5656f3a

PAX

DepositPax.vy

0xA50cCc70b6a011CffDdf45057E39679379187287

PAX

StableSwapPax.vy

0x06364f10B501e868329afBc005b3492902d6C763

PAX

CurveTokenV1.vy

0xD905e2eaeBe188fc92179b6350807D8bd91Db0D8

renBTC

StableSwapRen.vy

0x93054188d876f558f4a66B2EF1d97d16eDf0895B

renBTC

CurveTokenV1.vy

0x49849C98ae39Fff122806C06791Fa73784FB3675

rETH

StableSwapRETH.vy

0xF9440930043eb3997fc70e1339dBb11F341de7A8

rETH

CurveTokenV3.vy

0x53a901d48795C58f485cBB38df08FA96a24669D5

sAAVE

StableSwapSAAVE.vy

0xEB16Ae0052ed37f479f7fe63849198Df1765a733

sAAVE

CurveTokenV3.vy

0x02d341CcB60fAaf662bC0554d13778015d1b285C

sBTC

StableSwapSBTC.vy

0x7fC77b5c7614E1533320Ea6DDc2Eb61fa00A9714

sBTC

CurveTokenV1.vy

0x075b1bb99792c9E1041bA13afEf80C91a1e70fB3

sETH

StableSwapSETH.vy

0xc5424B857f758E906013F3555Dad202e4bdB4567

sETH

CurveTokenV3.vy

0xA3D87FffcE63B53E0d54fAa1cc983B7eB0b74A9c

stETH

StableSwapSTETH.vy

0xDC24316b9AE028F1497c275EB9192a3Ea0f67022

stETH

CurveTokenV3.vy

0x06325440D014e39736583c165C2963BA99fAf14E

sUSD

DepositSUSD.vy

0xFCBa3E75865d2d561BE8D220616520c171F12851

sUSD

StableSwapSUSD.vy

0xA5407eAE9Ba41422680e2e00537571bcC53efBfD

sUSD

CurveTokenV1.vy

0xC25a3A3b969415c80451098fa907EC722572917F

TriCrypto

CurveCryptoSwap.vy

0x80466c64868E1ab14a1Ddf27A676C3fcBE638Fe5

TriCrypto

DepositZap.vy

0x331aF2E331bd619DefAa5DAc6c038f53FCF9F785

TriCrypto

CurveTokenV4.vy

0xcA3d75aC011BF5aD07a98d02f18225F9bD9A6BDF

USDT

DepositUSDT.vy

0xac795D2c97e60DF6a99ff1c814727302fD747a80

USDT

StableSwapUSDT.vy

0x52EA46506B9CC5Ef470C5bf89f17Dc28bB35D85C

USDT

CurveTokenV1.vy

0x9fC689CCaDa600B6DF723D9E47D84d76664a1F23

Y

DepositY.vy

0xbBC81d23Ea2c3ec7e56D39296F0cbB648873a5d3

Y

StableSwapY.vy

0x45F783CCE6B7FF23B2ab2D70e416cdb7D6055f51

Y

CurveTokenV1.vy

0xdF5e0e81Dff6FAF3A7e52BA697820c5e32D806A8

Yv2

StableSwapYv2.vy

0x8925D9d9B4569D737a48499DeF3f67BaA5a144b9

Yv2

CurveTokenV3.vy

0x571FF5b7b346F706aa48d696a9a4a288e9Bb4091

MetaPools

Metapools allow for one token to seemingly trade with another underlying base pool. For instance, the GUSD metapool ([GUSD, [3Pool]]) contains GUSD and LP tokens of the 3pool (3CRV). This allows for trades between GUSD and any of the three tokens from the 3Pool (DAI, USDC and USDT).

Here is a list of all meta pools currently in use:

Pool

Source

Address

bBTC

StableSwapBBTC.vy

0x071c661B4DeefB59E2a3DdB20Db036821eeE8F4b

bBTC

DepositBBTC.vy

0xC45b2EEe6e09cA176Ca3bB5f7eEe7C47bF93c756

bBTC

CurveTokenV3.vy

0x410e3E86ef427e30B9235497143881f717d93c2A

DUSD

DepositDUSD.vy

0x61E10659fe3aa93d036d099405224E4Ac24996d0

DUSD

StableSwapDUSD.vy

0x8038C01A0390a8c547446a0b2c18fc9aEFEcc10c

DUSD

CurveTokenV2.vy

0x3a664Ab939FD8482048609f652f9a0B0677337B9

GUSD

StableSwapGUSD.vy

0x4f062658EaAF2C1ccf8C8e36D6824CDf41167956

GUSD

DepositGUSD.vy

0x64448B78561690B70E17CBE8029a3e5c1bB7136e

GUSD

CurveTokenV2.vy

0xD2967f45c4f384DEEa880F807Be904762a3DeA07

HUSD

DepositHUSD.vy

0x09672362833d8f703D5395ef3252D4Bfa51c15ca

HUSD

StableSwapHUSD.vy

0x3eF6A01A0f81D6046290f3e2A8c5b843e738E604

HUSD

CurveTokenV2.vy

0x5B5CFE992AdAC0C9D48E05854B2d91C73a003858

LinkUSD

DepositLinkUSD.vy

0x1de7f0866e2c4adAC7b457c58Cc25c8688CDa1f2

LinkUSD

StableSwapLinkUSD.vy

0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171

LinkUSD

CurveTokenV2.vy

0x6D65b498cb23deAba52db31c93Da9BFFb340FB8F

MUSD

DepositMUSD.vy

0x803A2B40c5a9BB2B86DD630B274Fa2A9202874C2

MUSD

StableSwapMUSD.vy

0x8474DdbE98F5aA3179B3B3F5942D724aFcdec9f6

MUSD

CurveTokenV2.vy

0x1AEf73d49Dedc4b1778d0706583995958Dc862e6

oBTC

DepositOBTC.vy

0xd5BCf53e2C81e1991570f33Fa881c49EEa570C8D

oBTC

StableSwapOBTC.vy

0xd81dA8D904b52208541Bade1bD6595D8a251F8dd

oBTC

CurveTokenV3.vy

0x2fE94ea3d5d4a175184081439753DE15AeF9d614

pBTC

DepositPBTC.vy

0x11F419AdAbbFF8d595E7d5b223eee3863Bb3902C

pBTC

StableSwapPBTC.vy

0x7F55DDe206dbAD629C080068923b36fe9D6bDBeF

pBTC

CurveTokenV2.vy

0xDE5331AC4B3630f94853Ff322B66407e0D6331E8

RSV

DepositRSV.vy

0xBE175115BF33E12348ff77CcfEE4726866A0Fbd5

RSV

StableSwapRSV.vy

0xC18cC39da8b11dA8c3541C598eE022258F9744da

RSV

CurveTokenV2.vy

0xC2Ee6b0334C261ED60C72f6054450b61B8f18E35

tBTC

DepositTBTC.vy

0xaa82ca713D94bBA7A89CEAB55314F9EfFEdDc78c

tBTC

StableSwapTBTC.vy

0xC25099792E9349C7DD09759744ea681C7de2cb66

tBTC

CurveTokenV2.vy

0x64eda51d3Ad40D56b9dFc5554E06F94e1Dd786Fd

USDK

DepositUSDK.vy

0xF1f85a74AD6c64315F85af52d3d46bF715236ADc

USDK

StableSwapUSDK.vy

0x3E01dD8a5E1fb3481F0F589056b428Fc308AF0Fb

USDK

CurveTokenV2.vy

0x97E2768e8E73511cA874545DC5Ff8067eB19B787

USDN

DepositUSDN.vy

0x094d12e5b541784701FD8d65F11fc0598FBC6332

USDN

StableSwapUSDN.vy

0x0f9cb53Ebe405d49A0bbdBD291A65Ff571bC83e1

USDN

CurveTokenV2.vy

0x4f3E8F405CF5aFC05D68142F3783bDfE13811522

USDP

DepositUSDP.vy

0x3c8cAee4E09296800f8D29A68Fa3837e2dae4940

USDP

StableSwapUSDP.vy

0x42d7025938bEc20B69cBae5A77421082407f053A

USDP

CurveTokenV3.vy

0x7Eb40E450b9655f4B3cC4259BCC731c63ff55ae6

UST

DepositUST.vy

0xB0a0716841F2Fc03fbA72A891B8Bb13584F52F2d

UST

StableSwapUST.vy

0x890f4e345B1dAED0367A877a1612f86A1f86985f

UST

CurveTokenV3.vy

0x94e131324b6054c0D789b190b2dAC504e4361b53

Liquidity Gauges

Liquidity Gauges are used to stake LP tokens and handle distribution of the CRV governance token and are part of the Curve DAO.

Here is a list of all liquidity gauges currently in use:

Gauge

Source

Address

3pool

LiquidityGauge.sol

0xbFcF63294aD7105dEa65aA58F8AE5BE2D9d0952A

AAVE

LiquidityGaugeV2.vy

0xd662908ADA2Ea1916B3318327A97eB18aD588b5d

alUSD

LiquidityGaugeV3.vy

0x9582C4ADACB3BCE56Fea3e590F05c3ca2fb9C477

ankrETH

LiquidityGaugeV2.vy

0x6d10ed2cF043E6fcf51A0e7b4C2Af3Fa06695707

bBTC

LiquidityGaugeV2.vy

0xdFc7AdFa664b08767b735dE28f9E84cd30492aeE

BUSD

LiquidityGauge.vy

0x69Fb7c45726cfE2baDeE8317005d3F94bE838840

Compound

LiquidityGauge.sol

0x7ca5b0a2910B33e9759DC7dDB0413949071D7575

DUSD

LiquidityGaugeReward.vy

0xAEA6c312f4b3E04D752946d329693F7293bC2e6D

EURS

LiquidityGaugeV2.vy

0x90Bb609649E0451E5aD952683D64BD2d1f245840

FRAX

LiquidityGaugeV2.vy

0x72e158d38dbd50a483501c24f792bdaaa3e7d55c

GUSD

LiquidityGauge.vy

0xC5cfaDA84E902aD92DD40194f0883ad49639b023

hBTC

LiquidityGauge.vy

0x4c18E409Dc8619bFb6a1cB56D114C3f592E0aE79

HUSD

LiquidityGauge.vy

0x2db0E83599a91b508Ac268a6197b8B14F5e72840

MUSD

LiquidityGaugeReward.vy

0x5f626c30EC1215f4EdCc9982265E8b1F411D1352

oBTC

LiquidityGaugeV2.vy

0x11137B10C210b579405c21A07489e28F3c040AB1

PAX

LiquidityGauge.vy

0x64E3C23bfc40722d3B649844055F1D51c1ac041d

IronBank

LiquidityGaugeV2.vy

0xF5194c3325202F456c95c1Cf0cA36f8475C1949F

Link

LiquidityGaugeV2.vy

0xFD4D8a17df4C27c1dD245d153ccf4499e806C87D

pBTC

LiquidityGaugeV2.vy

0xd7d147c6Bb90A718c3De8C0568F9B560C79fa416

renBTC

LiquidityGauge.vy

0xB1F2cdeC61db658F091671F5f199635aEF202CAC

RSV

LiquidityGaugeReward.vy

0x4dC4A289a8E33600D8bD4cf5F6313E43a37adec7

sAAVE

LiquidityGaugeV2.vy

0x462253b8F74B72304c145DB0e4Eebd326B22ca39

sBTC

LiquidityGaugeReward.vy

0x705350c4BcD35c9441419DdD5d2f097d7a55410F

sETH

LiquidityGaugeV2.vy

0x3C0FFFF15EA30C35d7A85B85c0782D6c94e1d238

stETH

LiquidityGaugeV2.vy

0x182B723a58739a9c974cFDB385ceaDb237453c28

sUSDv2

LiquidityGaugeReward.vy

0xA90996896660DEcC6E997655E065b23788857849

rETH

LiquidityGaugeV3.vy

0x824F13f1a2F29cFEEa81154b46C0fc820677A637

tBTC

LiquidityGaugeReward.vy

0x6828bcF74279eE32f2723eC536c22c51Eed383C6

TriCrypto

LiquidityGaugeV3.vy

0x6955a55416a06839309018A8B0cB72c4DDC11f15

USDK

LiquidityGauge.vy

0xC2b1DF84112619D190193E48148000e3990Bf627

USDN

LiquidityGauge.vy

0xF98450B5602fa59CC66e1379DFfB6FDDc724CfC4

USDP

LiquidityGaugeV2.vy

0x055be5DDB7A925BfEF3417FC157f53CA77cA7222

USDT

LiquidityGauge.vy

0xBC89cd85491d81C6AD2954E6d0362Ee29fCa8F53

UST

LiquidityGaugeV2.vy

0x3B7020743Bc2A4ca9EaF9D0722d42E20d6935855

Y

LiquidityGauge.vy

0xFA712EE4788C042e2B7BB55E6cb8ec569C4530c1

Yv2

LiquidityGaugeV2.vy

0x8101E6760130be2C8Ace79643AB73500571b7162

Curve DAO

Curve DAO consists of multiple smart contracts connected by Aragon. Interaction with Aragon occurs through a modified implementation of the Aragon Voting App. Aragon’s standard one token, one vote method is replaced with a weighting system based on locking tokens. Curve DAO has a token (CRV) which is used for both governance and value accrual.

View the documentation for an in-depth overview of how the Curve DAO works.

Here is a list of contract deployments that are used in the Curve DAO:

Name

Source

Address

CRV Token

ERC20CRV.sol

0xD533a949740bb3306d119CC777fa900bA034cd52

Fee Distributor

FeeDistributor.vy

0xA464e6DCda8AC41e03616F95f4BC98a13b8922Dc

Gauge Controller

GaugeController.vy

0x2F50D538606Fa9EDD2B11E2446BEb18C9D5846bB

Minter

Minter.vy

0xd061D61a4d941c39E5453435B6345Dc261C2fcE0

Voting Escrow

VotingEscrow.vy

0x5f3b5DfEb7B28CDbD7FAba78963EE202a494e2A2

Vesting Escrow

VestingEscrow.vy

0x575ccd8e2d300e2377b43478339e364000318e2c

Ownership Proxies

The following contracts allow DAO ownership of the core Curve AMM contracts:

Name

Source

Address

Gauge Owner

GaugeProxy.vy

0x519AFB566c05E00cfB9af73496D00217A630e4D5

Pool Owner

PoolProxy.vy

0xeCb456EA5365865EbAb8a2661B0c503410e9B347

Crypto Pool Owner

CryptoPoolProxy.vy

0x3687367CcAEBBE89f1bc8Eae7592b4Eed44Ac0Bd

Factory Pool Owner

OwnerProxy.vy

0x8cf8af108b3b46ddc6ad596aebb917e053f0d72b

Aragon

Main documentation: Curve DAO: Governance

Voting App

Aragon Voting App deployments are the main entry points used to create new votes, vote, checking the status of a vote, and execute a successful vote.

Vote Type

Address

Ownership

0xE478de485ad2fe566d49342Cbd03E49ed7DB3356

Parameter

0xBCfF8B0b9419b9A88c44546519b1e909cF330399

Emergency

0x1115c9b3168563354137cDc60efb66552dd50678

Agent

Aragon Agent deployments correspond to the different owner accounts within the DAO. Contract calls made as a result of a successful vote will execute from these addresses. When deploying new contracts, these addresses should be given appropriate access to admin functionality.

Vote Type

Address

Ownership

0x40907540d8a6c65c637785e8f8b742ae6b0b9968

Parameter

0x4eeb3ba4f221ca16ed4a0cc7254e2e32df948c5f

Emergency

0x00669DF67E4827FCc0E48A1838a8d5AB79281909

Tokens

The following token addresses are used for determining voter weights within Curve’s Aragon DAOs.

Vote Type

Address

Ownership / Parameter

0x5f3b5DfEb7B28CDbD7FAba78963EE202a494e2A2

Emergency

0x4c0947B16FB1f755A2D32EC21A0c4181f711C500

Fee Burners

Burners are a fundamental component of the fee payout mechanism in Curve. A burner converts collected pool fees to an asset which can be converted to USDC. Ultimately, the exchanged for USDC is deposited to the 3Pool, as fees are paid out in 3CRV to veCRV holders. Depending on which tokens a pool contains, a specific burner implementation is used.

Here is a list of all burner contracts currently in use:

Gauge

Source

Address

ABurner

ABurner.vy

0x12220a63a2013133d54558c9d03c35288eac9b34

CryptoLPBurner

CryptoLPBurner.vy

0x0B5B9210d5015fD0c97FB19B32675b19703b0453

CBurner

CBurner.vy

0xdd0e10857d952c73b2fa39ce86308299df8774b8

LPBurner

LPBurner.vy

0xaa42C0CD9645A58dfeB699cCAeFBD30f19B1ff81

MetaBurner

MetaBurner.vy

0xE4b65889469ad896e866331f0AB5652C1EcfB3E6

SynthBurner

SynthBurner.vy

0x67a0213310202DBc2cbE788f4349B72fbA90f9Fa

USDNBurner

USDNBurner.vy

0x06534b0BF7Ff378F162d4F348390BDA53b15fA35

UnderlyingBurner

UnderlyingBurner.vy

0x786b374b5eef874279f4b7b4de16940e57301a58

UniswapBurner

UniswapBurner.vy

0xf3b64840b39121b40d8685f1576b64c157ce2e24

YBurner

YBurner.vy

0xd16ea3e5681234da84419512eb597362135cd8c9

Pool Registry

The pool registry serves as an on-chain information hub about the current state of Curve pools. For instance, on-chain integrators can fetch the current address of a Curve pool and query information about it.

Here is a list of all components of the pool registry currently in use:

Name

Source

Address

Address Provider

AddressProvider.vy

0x0000000022d53366457f9d5e68ec105046fc4383

Curve Calculator

CurveCalc.vy

0xc1DB00a8E5Ef7bfa476395cdbcc98235477cDE4E

Pool Info

PoolInfo.vy

0xe64608E223433E8a03a1DaaeFD8Cb638C14B552C

Registry

Registry.vy

0x90E00ACe148ca3b23Ac1bC8C240C2a7Dd9c2d7f5

MetaPool Factory

The metapool factory allows for the permissionless deployment of Curve metapools. As discussed here, the metapool factory has the following core components:

  • The factory is the main contract used to deploy new metapools. It also acts a registry for finding the deployed pools and querying information about them.

  • Pools are deployed via a proxy contract. The implementation contract targetted by the proxy is determined according to the base pool. This is the same technique used to create pools in Uniswap V1.

  • Deposit contracts (“zaps”) are used for wrapping and unwrapping underlying assets when depositing into or withdrawing from pools.

Name

Source

Address

Factory

Factory.vy

0x0959158b6040D32d04c301A72CBFD6b39E21c9AE

Migrator

PoolMigrator.vy

0xd6930b7f661257DA36F93160149b031735237594

Implementation Contracts

The implementation contracts used for factory metapools are deployed to the mainnet at the following addresses:

Name

Source

Address

3pool

MetaImplementationUSD.vy

0x5F890841f657d90E081bAbdB532A05996Af79Fe6

sBTC

MetaImplementationBTC.vy

0x2f956eee002b0debd468cf2e0490d1aec65e027f

Deposit Zaps

Deposit zaps for factory metapools are deployed to the mainnet at the following addresses:

Name

Source

Address

3pool Deposit Zap

DepositZapUSD.vy

0xA79828DF1850E8a3A3064576f380D90aECDD3359

sBTC Deposit Zap

DepositZapBTC.vy

0x7AbDBAf29929e7F8621B757D2a7c04d78d633834

Other Chains

Polygon

Curve has several contracts deployed on Polygon. UI for these contracts is available at polygon.curve.fi.

Pools and Gauges

Name

Source

Address

ATriCrypto Pool

CurveCryptoSwapMatic.vy

0x751B1e21756bDbc307CBcC5085c042a0e9AaEf36

ATriCrypto Zap

ZapAave.vy

0x3FCD5De6A9fC8A99995c406c77DDa3eD7E406f81

ATriCrypto LP Token

CurveTokenV4.vy

0x8096ac61db23291252574D49f036f0f9ed8ab390

ATriCrypto Root Chain Gauge

RootGaugePolygon.vy

0x060e386eCfBacf42Aa72171Af9EFe17b3993fC4F

ATriCrypto Child Chain Streamer

ChildChainStreamer.vy

0x060e386eCfBacf42Aa72171Af9EFe17b3993fC4F

ATriCrypto Reward Claimer

RewardClaimer.vy

0xe84AE0321f88349B5F1119464EEB242b7De51a69

ATriCrypto Gauge

RewardsOnlyGauge.vy

0xb0a366b987d77b5eD5803cBd95C80bB6DEaB48C0

Aave Pool

StableSwapAave.vy

0x445FE580eF8d70FF569aB36e80c647af338db351

Aave LP Token

CurveTokenV3.vy

0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171

Aave Root Chain Gauge

RootGaugePolygon.vy

0xC48f4653dd6a9509De44c92beb0604BEA3AEe714

Aave Child Chain Streamer

ChildChainStreamer.vy

0xC48f4653dd6a9509De44c92beb0604BEA3AEe714

Aave Reward Claimer

RewardClaimer.vy

0x1de441Ef347c3E7fd512B1662B77B5bc4AC28Cc8

Aave Gauge

RewardsOnlyGauge.vy

0x19793B454D3AfC7b454F206Ffe95aDE26cA6912c

renBTC Pool

StableSwapREN.vy

0xC2d95EEF97Ec6C17551d45e77B590dc1F9117C67

renBTC LP Token

CurveTokenV3.vy

0xf8a57c1d3b9629b77b6726a042ca48990A84Fb49

renBTC Root Chain Gauge

RootGaugePolygon.vy

0x488E6ef919C2bB9de535C634a80afb0114DA8F62

renBTC Child Chain Streamer

ChildChainStreamer.vy

0x488E6ef919C2bB9de535C634a80afb0114DA8F62

renBTC Reward Claimer

RewardClaimer.vy

0xe89BC681C5cb6A3499E9dB97e0CE8558877Dd1A4

renBTC Gauge

RewardsOnlyGauge.vy

0xffbACcE0CC7C19d46132f1258FC16CF6871D153c

XDai

Curve has several contracts deployed on XDai. UI for these contracts is available at xdai.curve.fi.