Saddle Pools

Saddle Pools are the liquidity pools in Saddle Finance.

LIQUIDITY POOLS

Traditional exchanges use order books to facilitate trade. The centrally managed order books represent the buy and sell orders placed by individuals, derive the price of an asset, and match buyers to sellers. The emergence of the decentralized finance (DeFi) ecosystem turned the concept of order book on its head with Automated Market Makers (AMM).

AMMs in DeFi use algorithms to price assets and facilitate trade. Staying true to the philosophy of DeFi, AMMs are permissionless, automatic, and available 24/7. Therefore, there are no buyers and sellers (in the traditional sense) in AMMs. Instead, AMMs use liquidity pools for the trade.

Liquidity pool, a smart contract, is a fund of tokens. The liquidity providers deposit the tokens into the pool. Anyone with an internet connection and holding tokens can become a liquidity provider (LP). In exchange for providing the tokens, the LPs normally earn a fee. Now, when a trade executes on an AMM, the trade executes against the liquidity pool. This eliminates the need for an order book and for the buyer and seller to be present at that moment in time.

Fees

Trading on a Saddle pool carries two fees – a trading fee and a gas fee.

Trading fee: The trading fee applies to every trade and the prevailing fee is displayed in the pool information. Typically, the fee is 0.04%. However, the fee may vary depending on the pool.

Admin fee: The admin fee is included as a % of the trading fee. Currently it is zero.

Gas fee: The fee payable to Ethereum network to confirm the transactions. The gas fee varies depending on the speed of confirmation time required and represented in gwei (1 gwei = 10-9 ETH).

Find Saddle's fee calculation code here

Rewards

Saddle rewards the liquidity providers for their contribution to the liquidity pool. Depending on the liquidity pool, the rewards structure varies. There are many ways to earn rewards – interest from trading fees, interest from lending, and pool specific incentives. We have covered the details of rewards under the liquidity pool sections below.

Find Saddle's reward calculation code here

Risks

As with any investment, traditional or DeFi, providing liquidity to the pools carries a risk. Typically, the risks include risk of smart contracts, risks associated with the tokens/Stablecoins in the liquidity pools, and/or the risks associated with the AMMs. We outline the risks in the Saddle pool risk section.

USING SADDLE POOLS

Working with Saddle pools is easy. You can lend, borrow, and earn interest & rewards by using Saddle pools. By depositing assets into Saddle pools, you become a liquidity provider eligible to earn trading fees. At any time of your choice, you can withdraw your assets.

Deposit

Depositing assets into a pool on Saddle allows users to take part in the protocol as liquidity providers and earn reward incentives. Go to https://saddle.exchange/#/pools

  • Step 1: Choose the pool on the top navigation bar

  • Step 2: Click on Deposit

  • Step 3: Enter the amount(s) you would like to deposit on one or more of the assets listed in the Saddle pool. (Tip: deposit underweight assets to get an LP token bonus).

  • Step 4: Click Advanced Options to select options like slippage and gas.

  • Step 5: Click Deposit and review the details and confirm the transaction. (Tip: If you are depositing into a Metapool, you have the option of depositing individual assets or depositing LP tokens from the base pool)

  • Step 6: After the transaction confirms, stake your LP tokens to earn rewards (details under pool section).

  • Step 7: Keep track of your rewards!

Find Saddle's smart contract code here

Withdraw

If at any point you want to withdraw your assets, head out to https://saddle.exchange/#/pools

1. Unstaking LP Tokens

If you have staked your LP tokens for rewards (applicable for select Saddle Pools only), you must unstake the tokens first before withdrawing your asset.

2. Withdraw Assets

After unstaking your LP Tokens (where applicable), return to Saddle Pools and follow the steps outlined below to withdraw your assets.

  • Step 1: Choose the pool on the top navigation bar

  • Step 2: Click on Withdraw

  • Step 3: Enter the amount you’d like to withdraw from one or more of the assets listed in the Saddle pool. (Tip: withdraw overweight assets to get a bonus).

  • Step 4: Click Advanced Options to select options like slippage and gas.

  • Step 5: Click Withdraw and review the details and confirm the transaction.

Find Saddle's smart contract code here

CHOOSING A SADDLE POOL

Stablecoins are becoming popular because of the stability they bring to the volatile crypto world. Stablecoins also come in various flavors – backed by assets (e.g., fiat currency, gold), cryptocurrencies, and algorithmically stabilized.

Saddle supports a wide range of Stablecoins, giving users the flexibility to choose and move between Stablecoins of their choice. Therefore, the list of Stablecoins supported by Saddle keeps growing. In this section, we will explain how you can choose various Stablecoin pools, the rewards and risks specific to the pools.

Broadly, there are three types of pools to select from – BTC, ETH, and USD.

Base Pool & Metapool

Saddle pools are of two types – base and metapools.

  • Base pools contain two or more tokens and implement the StableSwap algorithm.

  • Metapools contain one token to trade with another underlying Base pool. For example, in the sUSD Pool, we pool the single token sUSD alongside Stablecoin Pool V2 (DAI, USDC, USDT). Adding the single asset to the metapool, however, does not dilute the liquidity of the underlying base pool.

Find Saddle's deployed code base here

BTC Pool

The BTC pool currently supports four wrapped variants of Bitcoin, enabling Bitcoin users to take part in the Ethereum DeFi ecosystem.

  • wBTC: Wrapped BTC is an ERC20 token backed 1:1 by the actual Bitcoin.

  • renBTC: Like wBTC, renBTC is an ERC20 token backed 1:1 by Bitcoin. Ren also decentralizes the custody of the BTC.

  • tBTC: Like Ren, tBTC is backed 1:1 by Bitcoin and truly decentralized.

  • sBTC: sBTC differs from the rest, as Bitcoins does not back it. The value of sBTC is kept stable through an over-collateralization mechanism leveraging Synthetix SNX tokens.

Rewards

Note: BTC Pool is outdated. Follow the migration guide to move your assets and KEEP incentives to the new tBTC Metapool.

Saddle rewards you in two ways for the BTC pool – trading fees and as KEEP incentives every time you provide liquidity to the BTC pool.

The Keep Network team has committed weekly reward incentives for liquidity providers. After the transaction confirms, stake your LP tokens on the KEEP Liquidity Rewards Dashboard in the Saddle Pool to earn KEEP rewards. Check KEEP to know the current APY for the deposits.

BTC Pool V2

The BTC pool V2 currently supports three wrapped variants of Bitcoin, enabling Bitcoin users to take part in the Ethereum DeFi ecosystem.

  • wBTC: Wrapped BTC is an ERC20 token backed 1:1 by the actual Bitcoin.

  • renBTC: Like wBTC, renBTC is an ERC20 token backed 1:1 by Bitcoin. Ren also decentralizes the custody of the BTC.

  • sBTC: sBTC differs from the rest, as Bitcoins does not back it. The value of sBTC is kept stable through an over-collateralization mechanism leveraging Synthetix SNX tokens.

Rewards

Saddle rewards you with trading fees for the BTC Pool V2.

tBTC Pool

The Saddle tBTC Pool is a metapool. In this pool, we pooled the single token tBTCv2 alongside BTC Pool V2 (wBTC, renBTC, sBTC). Adding the single asset to the metapool, however, does not dilute the liquidity of the underlying base pool.

  • tBTCv2: tBTC is backed 1:1 by Bitcoin and truly decentralized.

  • saddleBTC-V2: A base pool (BTC Pool V2) on Saddle comprising the pegged assets wBTC, renBTC, and sBTC.

Rewards

Saddle rewards you in two ways for the tBTC pool – trading fees and as KEEP incentives every time you provide liquidity to the tBTC pool.

After the transaction confirms, stake your LP tokens on the KEEP Liquidity Rewards Dashboard in the Saddle Pool to earn KEEP rewards. Check KEEP to know the current APY for the deposits.

alETH Pool

The ETH pool on Saddle is of alETH – a synthetic ETH backed asset by Alchemix. alETH is a multi-pool currently supporting three variants of Ethereum, enabling seamless and cheap switch between pegged-value ETH assets (backed or wrapped).

  • WETH: Wrapped ETH is an ERC20 token backed 1:1 by ETH, allowing trade directly with ALT coins.

  • alETH: Like WETH, alETH is an ERC20 token, but backed 4:1 by ETH.

  • sETH: sETH is a short position built through the dYdX protocol and can be traded like any ERC20 token. sETH is tied to USD-backed stablecoin DAI.

Rewards

Saddle rewards you trading fees, flash loan fees, and ALCX tokens every time you provide liquidity to the alETH pool. After the transaction confirms, stake your LP tokens on the Alchemix Staking Dashboard to earn rewards. Check ALCX to know the current APY for the deposits.

Stablecoin Pool V2

The Stablecoin pool contains three stablecoins, unlocking deep on-chain liquidity between pegged value crypto assets.

  • USDC: USDC is an ERC20 token pegged 1:1 to the US dollars (USD)

  • USDT: USDT, like USDC, is pegged 1:1 to the USD

  • DAI: DAI is soft pegged to the USD algorithmically.

Note: Stablecoin Pool (v1) is outdated and V2 is live now. V2 provides a smoother and cheaper way to provide liquidity and swap the stablecoins. V2 also comes with optimized code (lower gas costs), metapool, flash loan support, and no more withdrawal fee.

Follow this guide to migrate your liquidity to V2.

Rewards

Saddle rewards you in two ways for the stablecoin pool - trading fees and flash loan fees. The Stablecoin Pool V2 live supports flash loans, which will generate additional returns for liquidity providers.

D4 Pool

The Saddle D4 (decentralized) pool consists entirely of permissionless, decentralized stablecoins. Stablecoins like USDC, USDT, and Dai are not permissionless – centralized organizations manage them with varying degrees of transparency.

In contrast, the Saddle D4 pool, currently composed of four permissionless stablecoins, ensures users can take part with no restrictions or blacklisting.

  • alUSD: A yield-backed synthetic stablecoin minted via Alchemix Finance, a DAO-governed synthetic asset platform.

  • FEI: A scalable and decentralized stablecoin that leverages protocol-controlled value (PCV) for peg maintenance while maintaining highly liquid secondary markets.

  • FRAX: A fractional-algorithmic stablecoin that is partially backed by collateral and partially stabilized algorithmically.

  • LUSD: The USD-pegged stablecoin of the Liquity decentralized borrowing protocol.

Rewards

Saddle rewards you in three ways for the D4 decentralized pool – trading fees, flash loan fees, and as four rewards (TRIBE, FXS, LQTY, and ALCX tokens) every time you provide liquidity to the D4 pool. After the transaction confirms, stake your LP tokens on the Frax Finance dashboard to earn rewards. Check Frax to know the current APR for the deposits.

sUSD Pool

The Saddle sUSD Pool is a metapool. In this pool, we pooled the single token sUSD alongside Stablecoin Pool V2 (DAI, USDC, USDT). Adding the single asset to the metapool, however, does not dilute the liquidity of the underlying base pool.

  • sUSD: A synthetic stablecoin on the Synthetix platform, whose value tracks the US Dollar.

  • saddleUSD-V2: A base pool (Stablecoin Pool V2) on Saddle comprising the stablecoins USDT, USDC, and DAI.

Rewards

Saddle rewards you with trading fees and flash loan fees for the sUSD pool.

wCUSD Pool

The Saddle wCUSD Pool is a metapool. In this pool, we pooled the single token CUSD (Celo Dollars) alongside Stablecoin Pool V2 (DAI, USDC, USDT). Adding the single asset to the metapool, however, does not dilute the liquidity of the underlying base pool.

  • wCUSD: Wrapped Celo Dollar (wCUSD) is an ERC20 token, representing a 1:1 share of Celo Dollar (CUSD).

  • saddleUSD-V2: A base pool (Stablecoin Pool V2) on Saddle comprising the stablecoins USDT, USDC, and DAI.

Rewards

Saddle rewards you with trading fees for the wCUSD pool.

SADDLE POOL RISKS

Providing liquidity to Saddle is highly risky. The risk of this pool includes, but not limited to:

Technical Risks

Smart contract risk: Before using the protocol, we highly recommend reading the code and understanding the risks involved with being a Liquidity Provider (LP) and/or using the AMM to trade pegged value crypto assets.

Audit risk: OpenZeppelin, Quantstamp, and Certik audited the Saddle smart contracts. However, security audits don’t eliminate all risks. Do not supply assets you cannot afford to lose to Saddle as a liquidity provider.

Systemic risk: A 3/7 Gnosis Safe multisig controls Saddle's admin keys. The signers are Mariano Conti, Kain Warwick, DegenSpartan, Klim K, Damir Bandalo, scoopytrooples, and Aurelius. This multisig has capabilities to pause new deposits and trades in case of technical emergencies. Users will always be able to withdraw their funds regardless of new deposits being paused. The multisig can also change the swap/withdrawal fees and the per pool/account deposit limits.

Hacking/Protocol failure: Even though blockchain technology is, theoretically, hack-proof, there have been instances of hacking either the protocol or surrounding ecosystem such as wallets, exchanges, and marketplaces.

Scalability: The underlying blockchain network (Ethereum) suffers from network slowdown because of the high volume of transactions. While solutions are being tested out and deployed to improve the network throughput, the risk of slowdown of the Ethereum network, affecting transactions, remains.

Experimental technology: No technology is perfect and prone to human errors and technical glitches, especially new and upcoming technologies such as blockchain and DeFi.

Market Risks

Pegged value asset risk: If one asset in the pool significantly depegs, it will effectively mean that it will leave pool liquidity providers holding only that asset.

Market Cap: The crypto market fluctuates wildly. Though stablecoins are meant to address the volatility, there is always a risk of losing some principle or the assets backing the stablecoins might decline.

Liquidity: Liquidity risk may happen because of a seller not finding a buyer or there is a mandatory lock-in period.

Pricing errors: We constantly introduce new products and prices to offer innovative solutions to our customers. An error or a misinformed strategy may affect the returns.

Economic incentive failure: As a relatively new product and technology, there is still a risk of widespread acceptance, and therefore demand. While extra incentives are offered and calibrated regularly, the risk of incentive mechanisms not encouraging the desired behavior exists.

Impermanent loss risk: Impermanent loss occurs when the value of the funds staked to the AMM fluctuates drastically.

Margin slippage risks: Slippage occurs when the execution price of a trade is different from its requested price. Though Saddle maintains minimal slippage, using the Stableswap algorithm, there is always a risk of slippage.

Counterparty Risks

Asset-backed stablecoins: The collaterals in reserve backing the stablecoins is a black box in some cases, especially, where the stablecoins are issued by centralized protocols.

Algorithmic stablecoins: Certain algorithmic stablecoins have no collateral and are partially/fully collateralized by their native token. An insolvency risk of the native token collapsing exists with these digital assets.

Blacklisting: Centrally managed stablecoins are also subject to risks such as blacklisting accounts, and regulatory risks like mandatory KYC, or even erasing funds.

Oracle risk: Many systems rely on Oracles (3rd party systems) for information such as market price. A risk of technical glitches or malicious attack exists with the Oracle feeds.

Other Risks

Regulatory: Cryptocurrencies and DeFis are unregulated in many countries. While governments and regulators are stepping in, the risk of regulatory framework changing and affecting the investments persists.

Taxation: As a new and rapidly developing asset class, cryptocurrencies are subject to high Stablecoins are at the heart of Saddle DeFi ecosystem. Whilst all stablecoin investments are risky, some carry higher risks. Therefore, the risk of Saddle pools vary from pool to pool. In this section, uncertainty. Substantial risk exists regarding the tax treatment of investment in digital assets.

Black Swan: A black swan event is a rare event - such as an attack on the collateral, unexpected price decrease, or a highly coordinated attack by malicious parties.

User abandonment: DeFi and AMMs are complex technologies and concepts. A risk of users abandoning the protocol in favor of seemingly simpler systems exists.

Risks Per Pool

Stablecoins are at the heart of the Saddle DeFi ecosystem. Whilst all stablecoin investments are risky, some carry higher risks. Therefore, the risk of Saddle pools varies from pool to pool. In this section, we’ve highlighted the key risk indices for various pools.

Assets Reference

This section provides a reference to the documentation for the various assets used in Saddle Pools.

Disclaimer: These are links to external websites. Saddle Finance does not provide or maintain the external websites. We do not guarantee the accuracy, relevance, timeliness, and/or completeness of any information on the external websites.

Last updated