Texture Finance is a peer-to-peer lending protocol on Solana, offering overcollateralized, fixed duration, fixed APY, peer-to-peer loans.
Texture enables users to borrow and lend tokens directly between each other, using other tokens as collateral, for a fixed period of 7 days.
Borrowers lock their collateral tokens to borrow principal tokens and have 7 days to repay the loan with interest to unlock their collateral. If the loan and interest is not repaid within the 7 day period, lenders can claim the locked collateral.
Lenders place lending offers specifying the number of principal tokens they would like to lend (offer size) and the offer price (required LTV). The APR is set by the protocol for each principal-collateral token pair, i.e. all offers in one token pair have the same APR. Offers with the highest LTV are given priority and are fulfilled first.
The protocol doesn’t rely on oracles in its design, meaning that lenders decide on how much risk they are willing to take via setting their offer price and are responsible for monitoring and adjusting their offers.
Lenders don’t pay any fees on Texture. Borrowers pay a small protocol fee on their collateral when they borrow. Protocol fee varies from pair to pair, with a maximum fee being 0.21%.
Compared to traditional pool-to-peer DeFi lending protocols Texture offers borrowers high-LTV (> 70% - 90%) short-term loans against tail-end assets (Solana ecosystem tokens and memecoins) with no liquidations for the 7 day loan term.
Texture lenders enjoy a unique high-risk and high-return (APR > 100%) lending experience due to Texture’s peer-to-peer design ensuring maximum utilization of lenders’ funds once their offers are taken.
The first order use cases are (1) to take out liquidity and (2) to hedge:
Now that we’ve covered the basics, let’s dive into the more interesting use cases you can use to grow your token holdings:
Buying tokens and immediately taking out a high LTV loan against them to ensure you either get upside on the tokens if the token price pumps (less interest and protocol fee), or allowing you to accumulate more of the token than you could initially buy.
Let’s compare this strategy against a benchmark of simply buying and holding the token – the value of your portfolio will move directly with the price of the token. If you buy 100 TOKENs at a price of 1$ per TOKEN, you start with a $100 portfolio. If the price of the TOKEN drops to $0.5 the value of your portfolio will go down to $50, if the price of the TOKEN increases to $2.0 the value of your portfolio will increase to $200.
Now let’s say you buy 100 TOKENs at a price of 1$ per TOKEN and immediately take out a 90% LTV loan. Texture charges up to 0.21% fees on borrower’s collateral, for the sake of this example let’s assume this token pair has the maximum fee. This means you will borrow [100 TOKENs * price $1 * (1-0.21% fee) * 90% LTV =] $89.8 and will have these funds in your wallet. Now let’s consider what happens in the upside (TOKEN price doubles to $2 per token) and downside (TOKEN price halves to $0.50 per token) cases:
In other words, in the upside case you keep most of the upside (ex interest plus platform fee), and in return for having this cost in the upside case you are able to buy more tokens in case the token price falls.
There are plenty of other more complex strategies you can use as a borrower on Texture. To name a couple briefly: