Introduction
Katana is a “yield generation protocol” that offers “a suite of investment products across the risk spectrum, enabling users to passively access the best yield-generating opportunities on Solana”. Among those products, the most popular ones are “covered call vaults”. Of those vaults, five different ones have a TVL of over $1,000,000: the SOL covered call vault, the mSOL covered call vault, the BTC covered call vault,the ETH covered call vault and the LUNA covered call vault.
In this document, we develop a methodology to identify deposits and withdrawals into each vault. Using these data, we:
- Calculated the historical amount of deposits and withdrawals into each vault, as well as its cumulative deposits.
- Analyzed the changes in popularity of each vault since the beginning of February.
- Analyzed the distribution of the number of vaults that each user deposited into.
- Analyzed the crossover between different vaults, using definitions that give way to different interpretations.
Data of deposits and withdrawals into vaults was extracted from Flipsidecryptos solana.fact_events table while price data comes from Coingecko’s public API key and was accessed with the geckor package in R.
In the spirit of reproducibility, we share the deposits and withdrawal query and the R code underlying this document.
About Katana
Katana is a “yield generation protocol” that offers “a suite of investment products across the risk spectrum, enabling users to passively access the best yield-generating opportunities on Solana”.
It aims to allow everyone to get exposure to relatively complex strategies by participating in “vaults” that systematically run the strategies. These strategies, unlike many yield farming and other liquidity-based investments, are based on derivatives (options) products of the most popular cryptocurrencies on the market.
The two main strategies that Katana deploys right now are covered calls and put selling, the former by being by far the most popular of the two and the focus of this analysis.
Covered call strategies consist in buying an asset and selling an out-of-the-money call on such an asset. With this strategy, potential gains are capped since the asset’ returns in excess of the strike price are offset by the option´s losses. On the other hand, losses are potentially unlimited since the asset can go to zero.
Covered call vaults provide systematic ways of getting exposure to such a strategy. For a more in-depth dive into their potential and their problems, we invite the reader to read our analysis of the subject here.
As of this moment, five different covered call vaults in Katana have a TVL of over $1,000,000: SOL covered call vault, mSOL covered call vault, BTC covered call vault, ETH covered call vault and LUNA covered call vault.
Methodology
The first step, and the one that required blockchain data, to perform the analysis on this document was identifying both vault deposits and withdrawals and getting the relevant information from each.
Using Flipsidecrypto’s solana.fact_events table, we were able to do so through the following procedures:
Deposits: to identify deposits to the 5 vaults of interest, the following rules were applied:
- Only events (inside transactions) for which the main Program ID in the instruction was the Katana program were considered.
- Of those events, the ones for which the first inner instruction was not of type “transfer” were discarded.
- The remaining events were considered to be a deposit to one vault if the first instruction account matched that vault’s account and the seventh account matched the vault’s token mint.
Withdrawals: to identify withdrawals from the 5 vaults of interest, the following rules were applied:
- Only events (inside transactions) for which the main Program ID in the instruction was the Katana program were considered.
- Of those events, the ones for which the first inner instruction was not of type “burnr” and the second of type “transfer” were discarded.
- The remaining events were considered to be a withdrawal from one vault if the first instruction account matched that vault’s account.
Vaults accounts and mints: below, we summarise the accounts corresponding to each vault and the mint of the token the vault is based on.
The reader can look up more information on these accounts at Solana’s explorer.
All succesful deposit and withdrawals events since the beginning of Katana were queried and can be accessed here.
Deposits, withdrawals, and vaults’ popularity
The first part of the current analysis consists on identifying the deposits and withdrawals rate during February and the vaults that seem to have gained the most in popularity. For the latter, we decided to include an additional metric: new depositors.
Deposits and withdrawals
To start this analysis, we started by making a chart of historical (weekly with weeks starting at Fridays, as in the vaults locking periods) cumulative deposits (in USD for comparison’s sake) into each of the vaults. In order to visually determine if cumulative deposits meaningfully changed in February, we also plotted a “benchmark” dotted line that matches cumulative deposits at the start of the first weekly period of February (the period started on January 28th) and stays at that level for the whole period.
We also made a chart comparing net weekly deposits (in USD) into each vault since the first week of February.
The first plot shows how cumulative deposits for all vaults exploded since Katana started and up until about the beginning of January or mid-January in the case of the BTC vault. Since then, most vaults have stayed relatively flat or have seen some net withdrawals.
That behavior persisted throughout February and March. Since the week that started on January 28th, three vaults (SOL, mSOL, LUNA) experienced mild net withdrawals while staying quite flat during the period, one experienced mild net deposits (BTC) and the ETH vault suffered considerable withdrawals (of about USD 3.000.000 or 30% of the net total amount ever deposited into the vault at the moment) at the start of February and stayed quite flat since then.
Net weekly deposits tell us the same story. The ETH vault experienced a large amount of net withdrawals the second week of February and then some more the following week. The SOL vault also experienced more than $1 million of net withdrawals that week but recovered faster and that amount represents a significantly smaller share of the cumulative net deposit amount of the vault at the moment.
New users
The second part of the changes in vaults’ popularity since February that we performed, is based upon the number of new users each vault was able to attract during the period.
New users are defined as depositors (deposits authority) that had never before deposited into the relevant vault.
We started by plotting the weekly cumulative number of new depositors that each vault saw since the beginning of February as shown below.
Then, we plotted the weekly amount of new users by vault to get a better sense of the rate of change of new depositors.
Unsurprisingly, it is quite clear that the Solana vault was the vault that was able to attract the most new users in this period. More surprising is that LUNA occupied the third position, above ETH and BTC and below mSOL, given that among the five studied vaults it is the one that has seen the less amount of cumulative deposits.
Weekly new depositors show how the Solana vault was consistently, and by a considerable margin, the vault that attracted the most new depositors. While LUNA and mSOL were able to attract more depositors than ETH and BTC, particularly during the first couple of weeks of February.
Crossover between vaults
The second part of our analysis consists in identifying how many depositors have deposited in multiple vaults and which vaults have crossovers between them. We wanted to go a step further and as part of our analysis we identified:
- The distribution of the number of vaults deposited-to by wallet
- Crossover between any two vaults (the amount of wallets that deposited into both vaults)
- The directed crossover between vaults (wallets that had deposited first into one vault and then deposited in the other).
- The directed crossover between vaults as a percentage of wallets whose first Katana deposit was in the first vault (wallets that had deposited first into one vault and then deposited in the other, whose first Katana deposit was in the first vault).
This will give us not only information on the number of users that have deposited to more than one vault, but also on how users interact with different vaults and which vaults lead to users depositing in others.
Distribution of vaults deposited-to by user
First, we show the distribution of the number of deposited vaults by user. This allows us to answer not only “what percentage of wallets that have deposited into a covered call vault has also deposited into another vault?” but also the percentage of wallets that have deposited into three, four, or five different vaults.
Distribution of the number of vaults deposited to by user:
As a table:
Network of vaults
We are also interested to see which wallets share depositors with others. Not stopping there, we also want to investigate the number of wallets that deposited into any vault and then deposited into any other vault. Finally, we want to know what percentage of users whose first deposit was into any given vault, then deposited into any other vault.
For this purpose, we will treat vaults and shared wallets as a network, where each vault is a “node” and each connection between “nodes” (“edge”) takes different meanings depending on what we are trying to analyze.
The table below shows a summary of the vaults (“nodes”), that includes the total number of different users that ever deposited into the vault and the total number of users whose first deposit was into that specific vault.
Crossover between any two vaults
The “network” graph below shows the vaults as nodes and the total number of wallets that deposited into both vaults as edges or connections. The reader may notice that the size of the edges depends on the “crossover” number and the size of the nodes is logarithmically dependent on the total number of depositors into each vault.
For clarity, below we display the same information as an interactive table that can be sorted
As we can see, the mot prominent node in the “network” is the Solana vault, that has the most crossover with each of the other four vaults. Although this is unsurprising given that it is also the bigger node by its toal depositors number.
From one vault to the other
However, we did not want to stop with the crossover number, and instead wanted to also measure the total number of wallets that first deposited into one vault and then moved to another. We will call this a directed relationship that went from vault 1 to vault 2.
Regular network graphs are not very good at displaying directed “edges”, so instead we show the relationships between nodes as a Sankey diagram. Grey lines indicates that the flow starts from the leftmost node and and red dotted lines indicates the contrary. The size of the lines depends on the size of the “flow”.
For clarity, below we display the same information as an interactive table that can be sorted
As wee can observe from the above diagram and table, the SOL vault was the most common “originator” of these relationships. This means that basically, for every user that deposited into a second vault, most likely that user had deposited in the SOL vault before.
The SOL vault was followed in “origination quantity “ by the mSOL and LUNA vaults. The ETH and BTC vaults were the ones with the smaller number of users that later deposited into another vault.
From one vault to the other: normalized
Finally, we wanted to understand the likelihood of a user depositing in a second vault if that user had first deposited into one of the five vaults. To do this, we normalized the above “directed crossover” number by the total number of users who first deposites into the “origination” vault.
Below, we show a Sankey diagram that is similar to the previous one with the difference that this one is “normalized”.
For clarity, below we display the same information as an interactive table that can be sorted
In contrast to non-normalized directed crossovers, we can observe that the users that were most likely to deposit into another vault after depositing in a specific vault were those that deposited into the ETH or BTC vaults.
Users that deposited into the SOL vault were the less likely to deposit in a different vault.
This makes intuitive sense, given that Katana is native to the Solana chain and its target audience are likely to be bullish on its performance and consequently into the SOL coin performance.
Those users might not be so willing to hold other coins and therefore not likely to deposit into one of the other vaults. However, users that deposit into the BTC or ETH vaults migh either be primarily in other chains or be “self-selected” in that they are the kind of users that want a diversified portfolio that holds many coins. In either of these two cases, those users would be more likely to later deposit into other chains.