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
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.
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.
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.
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.
Reference existing configs on Solend's dashboard.
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.
- 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?