Skip to content

Current Integrations

Here is a list of Synthetix integrations both on and offchain. For projects wishing to integrate with Synthetix, please see the technical Integrations guide.

The Graph

The Graph is a decentralised indexer and GraphQL query engine of blockchain events and function calls. Synthetix has a number of subgraphs tracking a number of events and key metrics within the system historically. For more information on how to query or subscribe to events in real time see Historical Data.

KyberSwap

Liquidity is further deepened by the integration of SNX and sUSD with KyberSwap, which is built on the Kyber Network Protocol. An example use case is described here.

UniSwap

Uniswap is a decentralised exchange for exchanging ETH and ERC20 tokens. Synthetix integrates with it to deepen the Synthetix ecosystem's liquidity, and it acts as an on-ramp/off-ramp for the Synth market. Users who provide liquidity to the ETH/sETH pool are provided with staking rewards as part of the Synthetix protocol. This is discussed further here, here, and here.

NameHomepageDappBlogpostContractSourceAuditsDisclosuresSecurity Contact
UNI-V1 sETH/ETH exchange uniswap.org uniswap.exchange Uniswap LP tutorial sETH/ETH exchange contract uniswap-v1 Uniswap V1 Audit Report Bug Bounty contact@uniswap.org
UNI-V2 sXAU/USDC exchange uniswap.org uniswap.exchange Uniswap v2 sXAU Trial sXAU/USDC exchange uniswap-v2-core Uniswap V2 Audit Report Bug Bounty contact@uniswap.org

Curve

Curve is an exchange liquidity pool on Ethereum (like Uniswap) designed for (1) extremely efficient stablecoin trading (2) low risk, supplemental fee income for liquidity providers, without an opportunity cost. Curve allows users (and smart contracts like 1inch, Paraswap, Totle and Dex.ag) to trade between DAI and USDC with a bespoke low slippage, low fee algorithm designed specifically for stablecoins and earn fees.

NameHomepageDappBlogpostContractSourceAuditsDisclosuresSecurity Contact
Curve sUSD Pool curve.fi beta.curve.fi N/A Curve Pool Curve sUSD Pool Contract Curve Audit Report Disclosures security@curve.fi
Curve Incentives synthetix.io mintr.synthetix.io sUSD Liquidity with Curve Curve Rewards SNX Liquidity Rewards Contract SNX Liquidity Rewards Audit Report Bug Bounty security@synthetix.io

Balancer

A Balancer Pool is an automated market maker with certain key properties that cause it to function as a self-balancing weighted portfolio and price sensor.

Balancer turns the concept of an index fund on its head: instead of paying fees to portfolio managers to rebalance your portfolio, you collect fees from traders, who rebalance your portfolio by following arbitrage opportunities.

Balancer is based on a particular N-dimensional surface which defines a cost function for the exchange of any pair of tokens held in a Balancer Pool. This approach was first described by V. Buterin[0], generalized by Alan Lu[1], and proven viable for market making by the popular Uniswap dapp.

NameHomepageDappBlogpostContractSourceAuditsDisclosuresSecurity Contact
Balancer SNX Pool balancer.finance balancer.exchange N/A Balancer SNX Pool Balancer code Balancer Audit Reports N/A contact@balancer.finance
Balancer Incentives synthetix.io mintr.synthetix.io SNX/USDC Liquidity Trial Balancer SNX Rewards SNX Liquidity Rewards Contract SNX Liquidity Rewards Audit Report Bug Bounty security@synthetix.io

Other Integration Examples