Save (formerly Solend)
  • Introduction to Save
  • Getting Started
    • Start Here (Desktop)
    • Start Here (Mobile)
    • Supply & Borrow APY
    • Liquidations
    • Risks
    • FAQ
    • Debugging FAQ
  • DAO & Token
    • DAO
    • Token
    • IDO
  • Protocol
    • Solend Pools
    • Parameters
    • Fees
    • Liquidity Mining
    • Limits
    • Media
    • Audit
    • Bug Bounty
    • Oracles
  • Permissionless Pools
    • Introduction
    • Risks
    • Pre-Listing Checklist
    • Listing a Pool
    • Post-Listing
    • Managing a Pool
    • Switchboard v2 Guide
    • Pool Ideas
  • Architecture
    • Building Blocks
    • Software Flowchart
    • Access Controls
    • User Instructions
    • Computing Supply & Borrows
    • cTokens
      • cToken Addresses
    • Addresses
      • Mainnet
        • Main Pools
        • Isolated Pools
      • Devnet
  • Integrations
    • Introduction
    • Integration Guide
    • Solend LITE
    • Liquidators
    • Flash Loans
    • Developer Referral Fee
    • Resources and FAQ
Powered by GitBook
On this page

Was this helpful?

  1. Permissionless Pools

Pre-Listing Checklist

PreviousRisksNextListing a Pool

Last updated 1 year ago

Was this helpful?

This guide is for users who want to create their own pool. It assumes familiarity with Solend and an understanding of basic DeFi principles. Permissionless Pools are powered by the same smart contracts that power Main and Isolated Pools.

Plan ahead for configurations

Start your pre-listing prep with this (make a copy and fill it out). Plan ahead for the tokens you want to list along with their configurations. Their config definitions can be found here.

Eligible Tokens

In order to maintain the high quality UX on the Solend app, tokens must be on the token-list repo with a name, symbol, decimals and a high-def logo. If not, the token will not show up on the listing.

Reserves

For every token you want to list in the pool, you need one reserve with an initial deposit. To list a token, it must be on SPL-Token-List, and you need its mint address.

You will then need to deposit a small amount to start the pool. Depositing 0.01 X is enough.

Note: this deposit cannot be withdrawn.

Oracles

Assets in Main Pool are powered by both Pyth & Switchboard oracles, while most smaller cap tokens (SHDW, UXP, etc) only use Switchboard.

If the Solend team already maintains oracles for the token chosen, such as SOL/USDC/USDT they are automatically pre-filled for you in the permissionless pool creator UI.

If the token you are trying to list does not have an existing oracle, proceed to use Switchboard’s + our to create your own oracle. This would be common for new tokens. Take note that there is a SOL fee for maintaining an oracle on-chain.

Configs

Next, you can set the configs you want for your pool. Configs such as LTVs, liquidation thresholds and APRs at different utilization. Fill in the numbers in this section if you have specific configs in mind.

If you are unsure of the configs, we have pre-filled option for Stable (stablecoins), Risky (for large cap tokens like SOL) or Very Risky in our pool creator UI later.

Liquidator

Final Checklist:

  1. Do you clearly know what reserves you want to create and with what configurations?

  2. Are your assets available on the token-list repo and on Jupiter?

  3. Do you have your Pyth/Switchboard addresses for each reserve you want to create?

  4. Is there a liquidator operating on all assets?

  5. Is your Google sheet filled in with all the information?

If you are listing a new token that isn’t present on the Solend platform, you will need to set up a liquidator to maintain pool health. You can read about doing so .

Creators are responsible for running a liquidator for their Permissionless Pool, our open sourced repo is . If help is needed, feel free to come to the liquidator or dev-support channel in .

here
here
Discord
sheet
Publisher
guide
Reference existing configs on Solend's dashboard.