Skip to main content

· 3 min read

New: Vesu Pools Page

The New Pools Page Is Here: A New Chapter for Vesu!

The wait is over: Vesu's new Pools Page is live! This update empowers anyone to create custom lending pools, unlocking exciting opportunities for creators, curators, and users alike.

What’s New?

The Pools Page makes it easier than ever to create and manage lending pools. Anyone can now launch new markets, no technical expertise or approval from others required. You’re in control! Customize your pool to align with your vision and goals.

Choose to make your pool immutable or if you want to enable pool emergency procedures, giving borrowers and lenders extra trust in its stability & security. Prefer flexibility? Curate your pool as it grows, adjusting settings to adapt to evolving needs.

New Pool Creation UI The new pool creation UI.

Why Create Your Own Pool?

As the only neutral lending protocol on Starknet, Vesu is the ultimate launchpad for its thriving ecosystem. Here’s what you can achieve:

  • Add Utility to Your Token: Enable your community to earn yield or use your token as collateral.
  • Innovate and Experiment: Launch markets for untapped assets, tailor liquidations or oracles, and fine-tune risk strategies.
  • Fuel Ecosystem Growth: Attract users, capital, and innovative use cases to push DeFi forward on Starknet.

Whether you're a community builder, an innovator, or simply looking to create a market for a token, the new pools page provides everything you need to bring your ideas to life.

note

Creating a new pool is simple, but finding the right parameters to attract demand from both lenders and borrowers can be challenging. We’re here to help! Contact us via Discord for support with your new pool.

What’s in It for Users?

This update is a game-changer for Vesu users, unlocking exciting opportunities:

  • More Liquidity: New pools mean new opportunities for earning and borrowing.
  • New Strategies: Increase your STRK exposure with Vesu's Multiply feature.
  • Exciting Collaborations: Re7 Labs and other upcoming curators bring innovation and expertise to the ecosystem.

We’re committed to pushing DeFi on Starknet to the next level. With innovative products, expert curators, and growing integrations, this is just the beginning!

Discover all the new markets on vesu.xyz/markets

note

Vesu is fully permissionless, allowing anyone to create a pool. Before participating, take the time to review the parameters and understand the associated risks. A detailed guide to help you get started will be available soon.

Get Started Today

Ready to dive in?

For Creators: Build your own pool and bring your vision to life. Start with our Onboarding Docs.
For Users: Explore the new pools already launched by Re7 Labs on the updated Markets page.

Got questions or ideas for a pool? Let us know in Discord.

🔗 Links

· 2 min read

Welcome Re7 Labs

Next Level DeFi with Re7 Labs

We’re thrilled to welcome Re7 Labs to the Starknet ecosystem! As a leading risk curator, they are known for their expertise in crypto yield strategies and DeFi. Re7 Labs is recognized as one of the top vault curators, having played a key role in driving TVL to $3B on Morpho.

Joining Vesu as the first pool curator thus signifies a major step for the entire Starknet ecosystem. This collaboration will allow Vesu and Starknet to expand to new use cases and further drive adoption and growth.

Introducing The New Pools

Right in time for the launch of STRK staking and the new liquid staking token (LST), Re7 will create three new pools on Vesu:

  • Re7 STRK/xSTRK
    Collateral Assets: xSTRK
    Borrow: STRK

  • Re7 STRK/sSTRK
    Collateral Assets: sSTRK
    Borrow: STRK

  • Re7 USDC
    Collateral Assets: ETH, wstETH, wBTC, STRK
    Borrow: USDC

With these pools, Re7 Labs and Vesu are unlocking new use cases for the LST from Endur.fi and Nimbora. By adding liquidity and enabling innovative DeFi strategies on a neutral platform, we’re laying the foundation for a successful launch of STRK LSTs and fostering a healthy STRK staking ecosystem.

At Vesu, providing permissionless and secure access to liquidity has always been central to our mission. We’re thrilled to take this next step alongside our incredible partners!

What’s Next?

The new pools are currently finalized and launched publicly together with Vesu’s new pools page in the coming days. At this point, everyone will be able to further support Starknet’s staking and LST landscape as well as to create new lending pools on Vesu.

If you’re interested in creating a lending pool for your community, we’re here to help!

Stay tuned for more updates as we continue to grow the DeFi landscape on Starknet.

Links
Vesu.xyz: Earn, Borrow, Multiply!
X/Twitter: Follow us!
Discord: Join the community!

· 8 min read
Nils Bundi

Market Review

Summary

Vesu has been live for over four months and has grown to the fourth-largest DeFi protocol on Starknet. Time for a recap!

In this blog post, we will review the past four months of lending and borrowing activity on Vesu markets and the performance of the autonomous lending pools.

info

For a refresher on Vesu's autonomous lending pools refer to this blog post.

Market Overview

We start with an overview of the Vesu lending markets. Figure 1 below shows the evolution of the total value locked (TVL), total borrowed amount and average utilization on Vesu markets during the past four months. We find that both TVL and total borrowed amount have grown consistently over the observed period arriving at about $22M TVL and $4.5M borrowed at the time of writing this post (note the primary y-axis scale of 10^7). Similarly, the average utilization across all markets has more than doubled from about 10% to around 24% at the same time. This indicates that the liquidity on Vesu is increasingly being used by borrowers on Starknet establishing Vesu as an important component of the Starknet DeFi ecosystem.

Vesu 4-Months Market Overview Figure 1: Evolution of liquidity, borrowings and average utilization on Vesu since launch.

Market Breakdown

Next, we highlight the breakdown of Vesu markets in terms of their contribution to the overall TVL. Figure 2 gives the percentage breakdown across the six initial markets ETH, STRK, USDC, USDT, WBTC, wstETH. The first observation is that the overall TVL on Vesu is mostly driven by the ETH, STRK and USDC markets. These three markets combined account for more than 90% of the overall Vesu TVL at the time of writing this post. The figure further shows that the ETH market share has continuously grown since launch and is currently at over 50%. Over the same period the market share of STRK has decreased significantly. To one part, these observations are driven by the market prices of the respective assets. However, they also reflect a consistent net inflow of ETH into Vesu.

Vesu 4-Months TVL Breakdown Figure 2: Breakdown of TVL in Vesu markets since launch.

Similarly, let us also review the borrowing activity for the Vesu markets. Figure 3 shows the breakdown of borrowing activity, in USD, per the different markets. The figure shows that borrowing is highly concentrated around the USDC market which peaked at more than 80% of total amount borrowed in September and currently accounts for around 60% of the outstanding debt. We further find that in recent weeks borrowing activity in ETH and wstETH has increased and, combined, currently represent some 25% of the total debt. On the other hand, both STRK and WBTC have not seen a lot of borrow demand which may be explained by a generally optimistic outlook on the respective markets and thus no interest in entering "short" positions.

Vesu 4-Months Borrowing Breakdown Figure 3: Breakdown of borrow activity in Vesu markets since launch.

In the following sections, we take a closer look at the individual markets.

ETH Market Insights

Ethereum is the biggest Vesu market in terms of supplied liquidity. At the same time, we have seen that the borrow activity on the ETH market is limited (it accounts for "only" about 15% of the overall debt outstanding). This is confirmed by Figure 3 which shows the ETH utilization over time in orange (right y-axis) and the market's interest rate in blue (left y-axis). We find that the ETH utilization remained consistently in the lower single-digit range throughout most of the observed period. This can be explained by the generally optimistic outlook on Ethereum over the past months with users unwilling to "short" the asset (which entering a borrow position in ETH effectively results in).

Vesu 4-Months ETH-Market Insights Figure 4: Utilization and borrow rates in the ETH market since launch.

Furthermore, the ETH market's borrow rate is indicated with a blue line and scale on the primary y-axis (left side). This blue line is hidden under the orange line for utilization for almost the entire observation period. This is due to the fact that utilization has been below the market's target utilization (which is 80%) throughout the period. Hence, the interest rate curve has not been adjusted by the Curve Controller and the borrow rate has only "moved" on the linear range of the curve below target utilization. This relationship resulted in the ETH borrow rate stay at very low levels close to the curve's 0%-utilization rate of 0.1%.

info

If you need a refresher on Vesu's adaptive interest rate model please refer to this blog post.

USDC Market Insights

Turning to the USDC market we find a completely different picture as shown in Figure 5. Shortly after launch (in July 2024) utilization on the USDC market reached a level of more than 90% reflecting the strong demand for USDC as a borrow asset.

With utilization consistently above the market's target utilization of 80%, the Curve Controller shifts the interest rate curve upwards at an increasing rate during the last week of August until the interest rate reaches a level of more than 12% by the end of August. At this point, the market's interest rate seems attractive enough for LPs to supply more USDC (and borrowers repay debt) thereby reducing the utilization again. As utilization falls below the market's target utilization, the Curve Controller too starts to shift the curve downwards.

Vesu 4-Months USDC-Market Insights Figure 5: Utilization and borrow rates in the USDC market since launch.

Similarly, in the second half of the observation period, utilization on the USDC market has picked up again reaching a level of 80% and above by the end of September. Throughout the remaining period utilization fluctuates around some 85% utilization. In instances, where utilization exceeds the target of 80%, the Curve Controller shifts the curve resulting in a slow but steady upward trend. By the end of the observation period interest rate reaches a level of more than 6% with a utilization at about its target of 80%.

These insights highlight the important role of Vesu's adaptive interest rate model in allowing the market participants to coordinate around the optimal use and allocation of capital. Note that in "traditional" DeFi lending markets, which do not make use of an adaptive interest rate model, "operators" manually update parameters in ad-hoc market interventions in order for the participants to find an equilibrium. This does not only result in less efficient markets but also introduces operational risks.

More Insights

We here briefly discuss more insights gathered from the USDT (Figure 6), wstETH (Figure 7), WBTC (Figure 8), and STRK (Figure 9) markets. In both the USDT and wstETH markets we can find consistenlty high utilization resulting in regular Curve Controller activity and shifting of the interest rate curve. In response, utilization generally adjusts downwards reflecting market corrections in terms of net liquidity inflows or repayment of outstanding debt.

Vesu 4-Months USDT-Market Insights Figure 6: Utilization and borrow rates in the USDT market since launch.

Vesu 4-Months wstETH-Market Insights Figure 7: Utilization and borrow rates in the wstETH market since launch.

On the other hand, the WBTC and STARK markets highlight low utilization over the observation period indicating low borrowing demand. The interest rates on these markets are thus characterized by a perfectly synchronous relationship with the utilization due to fact that the Curve Controller does not actively adjust rates.

Vesu 4-Months WBTC-Market Insights Figure 8: Utilization and borrow rates in the WBTC market since launch.

Vesu 4-Months STRK-Market Insights Figure 9: Utilization and borrow rates in the STRK market since launch.

Conclusion

Vesu proudly reflects on four months of steady growth and progress. In this blog post, we reviewed the performance of Vesu markets over the past months. Both lending and borrowing activity have consistently grown, with the average utilization reaching around 24% in November.

Both lending and borrowing activity varies greatly between the different markets with USDC, ETH and wstETH being the most demanded borrow assets in terms of the outstanding debt. Utilization on certain markets has reached over 90% over sustained time periods. This has resulted in frequent adjustments of the interest rate curve through Vesu's autonomous Curve Controller.

This blog post has provided important insights into the dynamics of Vesu markets. The data presented validates that Vesu's adaptive interest rate model is capable of autonomously balance supply and demand of liquidity on Vesu markets allowing the participants to efficiently and safely coordinate around the optimal allocation of capital on Starknet.

· 4 min read

About Vesu: What & Why We Build

note

In this post, we’ll walk you through what sets Vesu apart, our purpose, and the key features we’re bringing to life.

DeFi is transforming the future of finance, with the Total Value Locked (TVL) reaching $177 billion in 2023 (Source: DefiLlama). But compared to the trillions of dollars in Assets under Management (AUM) within traditional finance, there’s still vast room for DeFi to grow. Vesu is here to drive that expansion with a platform that is secure, user-friendly, and built for innovation.

Our Purpose

We are building a secure lending platform that opens decentralized finance to everyone. Lenders and borrowers gain access to optimal market conditions, backed by a user experience that rivals leading FinTech platforms.

Vesu's robust infrastructure and developer tools are driving the evolution of DeFi. We empower developers to innovate, create new features, and seamlessly integrate with other platforms.

What We Offer

Vesu allows users to:

  • Supply: Earn passive income by supplying your crypto assets.
  • Borrow: Access capital without the need for intermediaries.
  • Build with us: Create your own markets. Innovate and build on top of Vesu’s infrastructure.

Why choose Vesu?

Here’s what makes Vesu different and how we aim to improve DeFi:

  • User Experience: Vesu delivers a FinTech-like experience with the security of Ethereum, using Starknet features like multicalls to make DeFi accessible and user-friendly. With our direct integration into the Argent smart wallet for example, users are able to earn yield directly within the wallet. Learn more about our UX principles.

Integration in Argent Invest

  • Better Rates: Vesu’s rates are set by a dynamic interest rate model that automatically adjusts based on real-time demand, ensuring fair and efficient rates without the need for slow, manual governance. This approach allows the market to naturally balance supply and demand, so users always get the best possible borrowing conditions.
  • Better Risk Control: All lending pools have separate risks that don’t affect other pools. Within a pool, depositors share risk only with others in the same pool. Each lending pair within a pool has a specific maximal loan-to-value (LTV) ratio, set by the pool creator, which is critical for enabling both capital efficiency and liquidation safety.
  • Innovation: By creating a flexible and open infrastructure we enable continuous development and innovation, allowing both our team and external developers to build on top of Vesu’s platform. Examples of this include features like Multiply and the upcoming Automations.
  • Create New Market: Anyone can create new markets tailored to their preferences, including custom settings like loan-to-value (LTV) ratios, interest rate models, or oracle choices, among others.
  • Security: Keeping user funds safe is the highest priority. We have multiple audits and a $100,000 Immunefi bug bounty. The Vesu team is publicly known, with strong security practices. We take these and many more steps to keep Vesu safe and secure.

Next Steps

Multiply Improvements & Automation Features

We are continuously refining the Multiply feature based on feedback from our community. Our goal is to make managing your positions even easier and more secure. Upcoming improvements will include automation features designed to help users maintain for example a healthy Loan-to-Value (LTV) ratio, reducing the risk of liquidation.

Custom Pool Creation

While it’s already possible to create new markets on Vesu, we are working on a Custom Pools page with an intuitive interface. This new frontend will make it easy for anyone to create and manage their own lending pools. An exclusive preview screenshot is available below.

Preview of new Pools Page

Vesu API

We are expanding our API to ensure smooth integration with other platforms and wallets. This will enhance the user experience by adding features like notifications for borrowers when their positions are at risk.

Conclusion

In a rapidly evolving DeFi landscape, Vesu stands out as the most aligned lending market on Starknet, built with a focus on decentralization, security, and user empowerment. By embracing core crypto values like permissionless innovation and transparency, Vesu gives users full control over their assets.

Whether you’re looking to earn yield, access liquidity, or create new custom markets, Vesu is the platform for you.

We’re always looking to improve and innovate. Your feedback, ideas, or collaboration could help shape the future of Vesu. Join us, share your thoughts, and let’s build the future of finance together!

· 2 min read

Announcement: New Feature called Multiply

Introducing Flashloan-Powered Multiply Feature!

We are thrilled to announce the launch of our brand-new Multiply feature, designed to supercharge your lending experience and optimize your DeFi strategies!

What is Multiply?

Our innovative feature lets you instantly borrow assets using Ekubo flashloans with no fees at all. This enables you to enter an increased position in your favorite Vesu market without needing to fully own the deposited assets.

With Multiply, you can enhance your yield farming or arbitrage strategies quickly and securely.

Why Use Flashloan-Powered Multiply?

  • Multiply Exposure: Maximize your exposure to your favorite crypto assets.
  • Multiply Earnings: Take advantage of higher APY to boost profits.
  • Multiply Efficiency: Flashloans allow you to start with minimal initial capital.

As always on Vesu, Multiply comes with a single-click, full-transparency and security-first UX.

How to Get Started?

  1. Head over to Vesu.xyz and connect your wallet.
  2. Navigate to the "Multiply" tab on the app.
  3. Choose your preferred assets and multiplier.
  4. Review the position and risk information and let our flashloan engine handle the rest!

Happy multiplying! 🚀

Stay tuned for more updates and tutorials on how to make the most of this powerful new tool. If you have any questions, feedback, or just want to connect with our community, we’d love to see you in our Discord: Join here!

To learn more about Vesu and our newest feature visit our Docs!

Disclaimer

Vesu is a fully permissionless lending protocol, allowing users to lend, borrow, and create new markets autonomously. This decentralized system puts risk management directly in the hands of users, who are responsible for their own strategies. Please ensure you thoroughly inform yourself of the risks before using the platform.

· 4 min read
Nils Bundi

Welcome Vesu

Announcing SNIP-22: Tokenized Vaults on Starknet

Starknet is continuously evolving to support the diverse needs of DeFi applications and Vesu is at the forefront of these developments. Today we are happy to announce that the Tokenized Vaults Starknet Improvement Proposal, SNIP-22, authored by the Vesu team, has been merged to the official repository of Starknet standards. This proposal aims to extend the existing fungible token standard, SNIP-2, by incorporating new functionalities for tokenized yield-bearing vaults, unlocking efficiency, security and better experience for Starknet developers and users.

What is SNIP-22?

SNIP-22 introduces a standardized framework for creating tokenized, yield-bearing vaults on Starknet. These vaults represent shares of an underlying asset, allowing users to perform various operations such as deposit, withdrawal, and converting between shares and asset balances. Other than rebasing tokens, like stETH or Aave's aETH, aUSDC, etc., SNIP-22 tokenized vaults accumulate yield through a growing conversion rate between vault shares and the underlying asset allowing holders to redeem their shares for an increasing amount of the asset. The proposal is heavily inspired by Ethereum's EIP-4626, which has found wide adoption in the Ethereum ecosystem.

SNIP-22

Motivation and Benefits

Tokenized vaults are a fundamental component of many DeFi applications, including lending markets, yield aggregators, and interest-bearing tokens. However, the current implementations often expose diverse and non-standardized interfaces, leading to increased integration effort and potential security risks.

SNIP-22 addresses these challenges by proposing a standard API for tokenized vaults that would:

  1. Foster composability: Composability is achieved by well-defined, open interfaces and SNIP-22 has the potential to unlock similar innovation and growth than what SNIP-2 (or ERC-20) has brought for standard fungible tokens.
  2. Lower Integration Efforts: With a standardized interface, developers of DeFi protocols, aggregators, and wallets can more easily integrate tokenized vaults, thereby reducing development time and costs.
  3. Enhance Security: Standardization requires less custom code for integrations and adapters and thereby lowers the likelihood of introducing security vulnerabilities.
  4. Improve User Experience (UX): A consistent approach across different vaults ensures a smoother experience for end-users holding vault shares in their wallet or interacting with various DeFi applications.

Key Specifications

Here are some of the essential aspects of SNIP-22:

  • SNIP-2 Compatibility: All tokenized vaults must implement the SNIP-2 standard. This ensures that existing infrastructure and tools that already support SNIP-2 can seamlessly integrate with tokenized vaults.

  • Vault Metadata: SNIP-22 requires vaults to expose a number of metadata including the optional SNIP-2 metadata and the address of the vault's underlying (asset).

  • Asset and Shares Management: The standard defines a comprehensive set of functions for the retrievel of basic vault data (total_assets and total_supply) and the management of shares and assets (deposit, withdraw, mint and redeem).

  • Conversion and Preview: Tokenized vaults must further provide functions for the conversion between shares and assets (convert_to_shares and convert_to_assets) and simulation or preview of interactions (preview_deposit, preview_mint, etc.).

The following diagram gives an overview of the standard.

SNIP-22 API

Security Considerations

While SNIP-22 provides a robust framework for creating and managing tokenized vaults, it is essential to note that the standard itself does not govern the safety of the underlying assets or the associated yield-generating strategies. It further does not ensure safety of certain implementations of the tokenized vault standard. Therefore, developers and users must carefully evaluate the specific implementations and the yield strategies to ensure consistency and security.

Reference Implementation

Vesu's vTokens are the first tokenized vaults on Starknet to implement the SNIP-22 standard. Our vToken implementation is audited by ChainSecurity and CairoSecurityClan and can be found here. While certain functions are specific to our use case, we hope that the implementation can serve other teams as a reference and unlock more innovation across Starknet's growing DeFi ecosystem.

What's Next

The inclusion of SNIP-22 in Starknet's official standards repository marks the first step in growing the awareness and adoption of the tokenized vault standard on Starknet.

An important next step is to provide a neutral and secure reference implementation for the tokenized vault standard. Similar to the ERC4626.sol extension in their Solidity library, we will advocate for a SNIP-22 extension in OpenZeppelin's cairo-contracts library.

Furthermore, the 4626 Alliance has done an outstanding job at creating awareness and pushing adoption of the tokenized vault standard on Ethereum and EVM chains. Their webiste and repository of existing vaults is a great place draw inspiration for battle tested vault architectures and new use cases. For Starknet it can serve as a great place to showcase our implementations and growing DeFi ecosystem.

Finally, we invite everyone to provide feedback and join the conversation on the Starknet Community Forum.

Happy building!

· One min read
Nils Bundi

Welcome Vesu

Vesu is Officially Live on Starknet!

We are thrilled to announce that Vesu is now live on Starknet, offering the best lending experience in town.

Earn, borrow and build on Vesu with ease of use and peace of mind!

What is Vesu?

Vesu is a fully open and permissionless lending protocol allowing anyone to earn, build and create new lending markets.

Here's what sets Vesu apart:

1️⃣ Free Markets: Vesu enables anyone to create lending markets without governance restrictions, fostering a truly free market

2️⃣ Simplicity: Vesu provides an intuitive user interface bringing web2 like UX to DeFi

3️⃣ Transparency: Vesu highlights all relevant information including fees, effective APYs and risk so users can make informed decisions

4️⃣ Security: Vesu prioritizes security with audits by Chain Security and Cairo Security Clan, a public codebase and an Immunefi bug bounty

What's next?

🖥️ Pool creation & admin dashboard

➿ Multiply position feature

📊 Advanced risk dashboard

Get Started

Dive into Vesu today with our tutorials, and start earning yield and $STRK rewards.

Explore the future of lending on Starknet!

For more details, visit vesu.xyz or the docs.

· 6 min read
Nils Bundi

Welcome Vesu

Intro

The evolution of blockchain technology from its niche presence to a mainstream technology underscores a critical need: enhancing user experience (UX) to meet the standards of conventional digital platforms.

This requirement is even more pronounced in the decentralized finance (DeFi) sector, where current interfaces often present usability challenges and expose users to significant financial risks.

Vesu aims to offer a superior UX comparable to that of FinTech apps while leveraging the power of DeFi technology “under the hood”. To achieve this goal, Vesu has partnered with Argent, the leading Wallet on Starknet and Web3 UX champion.

Magic Meme

DeFi UX Challenges

The blockchain ecosystem traditionally demands a high degree of technical understanding from its users. Engaging with blockchain technologies involves navigating complex cryptographic processes and managing transparent yet intricate transactions, which can render DeFi apps practically unusable and deter novice users.

The following presents a (incomplete) list of key UX challenges in DeFi apps:

  • Self-custody requires users to securely store (and backup) their private keys in order to not lose access to their assets. This can be both a feature and a bug if users lack the appropriate tools e.g. for key recovery (hint to Web3 wallets).
  • Transaction fees pose a significant barrier to interact with DeFi apps. The fact that each interaction with an app can be very costly and has to be paid in a blockchain’s native token makes it currently impossible for DeFi to scale.
  • Token spend approvals are required for most interactions. Oftentimes DeFi apps require explicit approval transactions making the use less convenient and more expensive. Furthermore, unused approvals pose a significant security risk for users as evidenced by billions of USD hacked over the past years.
  • Transaction decoding, in Web3 wallets, is required for users to understand the result of a signed transaction. This poses a significant risk of "blind signing," where users approve transactions presented as indecipherable hashes and thus mislead users into approving unintended actions potentially leading to "wallet drains."
  • Wallet Compatibility: User deposits in DeFi apps are often tracked with internal positions. However, these positions are not represented using standard interfaces and thus are not compatible with Web3 wallets. As a result, wallets are not able to show a user’s positions across DeFi apps requiring users to connect to the individual apps.
  • Transparency on risks and fees is mostly insufficient, meaning that users are unable to make informed decisions. As a result, users are at risk of incurring unexpected losses or costs when interacting with a DeFi app.

Clearly, these challenges are not solved by a single player but require careful orchestration across different layers in the DeFi stack such as wallets, protocols and apps.

Argent Wallet has been a driving force in improving Web3 UX with innovations like “account abstraction,” “social recovery” and an early L2 roadmap.

Vesu too strives to be at the forefront of DeFi UX. Together with Argent we have therefore identified a number of UX principles that will benefit Vesu users with a seamless and secure lending experience.

Vesu UX Principles

1. Minimize gas fees

We built Vesu on Starknet because it offers the best “decentralization - security - scalability” (aka the blockchain trilemma) tradeoff. Starknet boasts the lowest transaction fees across L2s (see comparison below), and its roadmap offers a clear path towards unlocking more scaling improvements.

L2 Tx Fee Comparison Source: GrowThePie

This means that Vesu users don’t have to worry about spending more on transactions than earning on deposits.

2. Transaction Bundling

On Vesu multiple actions are always bundled in a single transaction using Starknet’s native multicall protocol. For example, token spend approvals are always bundled with the actual position action on Vesu.

Vesu Approval Revokes

With Starknet's native account abstraction and multicall features, this in fact results in minimal overhead and results in a seamless UX.

As a result, Vesu users are never required to sign, and pay for, multiple transactions even if an interaction requires multiple steps.

3. Revoke Spend Approvals

A key UX principle is automatically revoking unused token spend approvals when a user exits the app. Therefore, users are either asked to approve only a known amount of tokens spent, or an approval reset is appended to the transaction.

This proactive measure ensures that malicious bugs or attackers do not create openings for potential fund drainage, safeguarding users' assets more effectively than many other protocols.

4. Tokenized Deposits

Vesu pools, through the factory extension, issue a yield-bearing token, called the vToken, reflecting the deposited assets and the accumulated interest. This token implements the ERC4626 interfaces, a “tokenized vaults” standard that extends the ERC20 token standard and has found widespread use in the Ethereum ecosystem. Apart from the ERC20 transfer-related and metadata interfaces, this standard also enables convenience around wallet integration and overall UX improvements.

Vesu vToken

In order to unlock similar improvements and security across Starknet’s DeFi ecosystem we have created a Starknet Improvement Proposal (SNIP) which can be found here.

5. Transparency

Vesu values clarity and transparency in user interactions, especially regarding the critical aspects of risks, rewards, and fees associated with lending and borrowing activities.

This commitment is summarized by the following principles:

  • Show effective APYs and borrow cost, instead of current (irrelevant) numbers
  • Continuous risk assessment and mitigation (read more here)
  • Full fee transparency means Vesu users have visibility on all fees

Vesu APY Transparency

By presenting this information user-friendly and intuitively, Vesu ensures that users are fully informed and can make decisions with a clear understanding of potential outcomes.

6. Optimistic Position Updates

Vesu leverages optimistic position updates to enhance the UX and create a seamless user journey. This means that users see their position updates immediately, without waiting for the transaction to finalize on the blockchain.

This real-time feedback eliminates the latency typically associated with the underlying blockchain transactions. If a transaction fails, these updates are automatically reverted, ensuring the information users see is always accurate and up to date.

This innovative feature improves general usability, bringing Vesu one step closer to the looks and feels of a FinTech app.

Conclusion

The evolution of blockchain technology, particularly in the DeFi sector, demands an emphasis on user experience to drive wider adoption and improve security.

Vesu mitigates the complexities and risks traditionally associated with blockchain and DeFi interactions by leveraging Starknet’s low transaction fees and unique capabilities, and systematically bundling user transactions. This approach not only simplifies the onboarding and transaction processes for users but also establishes a new standard for transparency and user engagement in the DeFi landscape.

As the Starknet ecosystem continues to evolve, platforms like Vesu are crucial in bridging the gap between cutting-edge DeFi technology and the usability standards expected by everyday users.

· 8 min read
Nils Bundi

Welcome Vesu

Intro

Vesu democratizes access to financial infrastructure, enabling anyone to lend, borrow, and create new lending markets. This "free markets" approach places risk management squarely in the hands of users, underscoring the importance of transparency and informed decision-making. Technological vulnerabilities, counterparty risk, and market volatility are among the key concerns. Vesu thus equips users with a comprehensive Risk Framework creating a transparent and safe environment for lenders, borrowers alike.

This article delves into the intricacies of Vesu's Risk Framework and the methodologies employed to assess and communicate risks, empowering users to safely navigate this new open and permissionless world.

Main Idea Behind the Risk Framework

"There is no free lunch" is a key principle of finance hinting to the fact that financial opportunities generally come with a risk for investors. This also applies to DeFi and may even be amplified by the open and permissionless nature of these new markets.

N0 Free Lunch

Source: https://mises.org/mises-wire/why-there-no-free-lunch

The inherent risks within DeFi lending markets are multifaceted, encompassing smart contract vulnerabilities, dependencies on external price oracles, market volatility and liquidity issues, and counterparty concerns, among others. These elements underscore the pressing need for a comprehensive risk framework capable of addressing the unique characteristics of DeFi protocols. Such a framework would not only facilitate the accurate measurement of risk for a specific lending pool but also transparently and intuitively communicate these risks to users. In doing so, it could significantly improve user's decision making and diminish barriers to entry for new users.

A successful risk assessment methodology for lending markets must be adaptive, reflecting the highly dynamic essence of the sector. It should provide a structured approach to identifying and quantifying risks, incorporating both quantitative and qualitative analysis to offer a holistic view of the exposed risk levels within a lending pool. Moreover, this framework must evolve in tandem with the innovation of new lending models and the DeFi ecosystem itself, accommodating new risks as they arise.

Vesu’s risk framework is a step in that direction, offering a comprehensive methodology for evaluating and conveying the risks associated with depositing assets into a specific market, through an intuitive risk rating. This framework empowers lenders and borrowers to assess lending markets accurately, identify those that align with their risk profiles, and make informed decisions regarding their asset allocations. Developers can leverage the risk framework to make informed decisions when creating new lending markets or building extensions, ensuring the longevity and sustainability of the protocol.

Methodology

Our methodology builds on the general risk concept that suggests that risk = likelihood x impact. It focuses on a single risk impact metric: impact := "loss of funds". Risk assessment thus relates to the estimation of a risk event's likelihood.

Vesu Risk Framework

The risk methodology involves a continuous process resulting in a) identification of relevant risk events, b) risk rating, c) communication of risks, and d) mitigation measures.

a) Risk Identification

This step involves compiling a list of risk events related to a lending market and resulting in the aforementioned impact: "loss of user funds". Risk events can stem from the design, implementation, or configuration of a lending market or the respective asset and includes technical, economic, and counterparty risks.

The main risk events, or categories respectively, identified in Vesu’s model are:

  • Pool Risk: Pool risk includes the technical risks innate in smart contract code, including potential flaws in the framework or execution of the pool or its extension's logic. Additionally, counterparty risk in a pool can arise from central points of control within the pool's operational structure and the management procedures surrounding them.

  • Asset Risk: This event deals with the risks tied to the specific asset being deposited into a pool. It covers the potential for flaws within the smart contract, as well as depeg risk. Furthermore, counterparty risks are highlighted, stemming from centralized control points within the token's framework, its dependencies, and the governance mechanisms that oversee these aspects.

  • Oracle Risk: Decentralized lending mechanisms, such as Vesu's pool model, are susceptible to targeted economic attacks, particularly through price oracle manipulation. Malevolent actors may exploit the oracles by artificially inflating the prices of certain tokens. Such maneuvers involve the use of less liquid tokens to distort their value, subsequently leveraging this inflated valuation to maximize borrowings. This practice burdens the protocol with unsustainable debt, highlighting the critical need for robust security measures and vigilant monitoring of oracle activities to deter manipulation.

  • Market Risk: The DeFi sector is no stranger to the whims of market volatility, which poses a substantial risk to participants. Sharp declines in the value of collateral can precipitate situations where collateral ratios plummet to 100% or lower, triggering liquidation cascades. Similarly, market liquidity is another driver of market risk effectively defining a market's ability to absorb liquidations. If not properly accounted for, these factors can result in failed liquidations leading to bad debt and losses incurred by lenders in a market.

  • Collateral Risk: This parameter highlights how risks can transfer across different assets via a sequence of collateralized positions or collateral chains. Even if the primary asset appears secure, it might absorb the risks associated with the assets used as its collateral, or the collateral asset's collateral. Collateral chains thus serve as an important risk translation mechanism that can only be mitigated by isolating collateral from liquidity assets in a pool.

b) Risk Rating

Remember, risk = likelihood x impact. This step concerns allocating a risk rating to the identified risk events. This rating relies on estimating a risk event's likelihood, or how likely the event is to occur. For some risk events, the likelihood can be expressed as a statistical probability of occurrence within a given time period. However, in most cases, a qualitative approach is necessary due to a lack of data.

Our risk rating methodology uses a qualitative likelihood score consisting of four likelihood levels as shown in the table below.

LikelihoodDescription
Neutral ⬜Impossible for the risk event to occur
Low 🟩Risk event is unlikely to occur
Medium 🟨Risk event is unexpected but possible to occur
High 🟥Risk event is expected or unable to assess likelihood

Applied to each of the identified risk events, these scores result in a multidimensional Risk Scorecard providing full risk transparency on Vesu markets. We further aggregate these scores into a holistic rating reflecting the likelihood for any of the risk events to occur in a certain market. This holistic risk rating caputures the worst score across all events. Consequently, a Vesu market's overarching risk rating mirrors the worst-case risk across all events.

c) Risk Declaration

Risk declarations form the third step in our methodology. The objective of this step is to communicate risks in a transparent and intuitive way towards users and other stakeholders. For this purpose, the results of the risk assessment are published in a dedicated section in the Vesu docs and are thus accessible to anyone. Furthermore, the risk scorecards and holistic rating (see Screenshot below) for each market are available in the Vesu app for full transparency.

Vesu Risk Scorecard

Users and the community thus have full visibility on the identified risks allowing everyone to make informed decisions when interacting with Vesu markets.

d) Risk Mitigation

Vesu is a fully open and permissionless protocol allowing anyone to create new lending markets. The absence of protocol governance means that only the creator can control the risk exposed by a lending market. Risk mitigation thus has to be implemented on different levels as shown in the following table.

LevelOwnerMitigation Strategy
ProtocolMarket creatorConfigure markets targeting appropriate risk rating
FrontendFrontend providerCurate list of markets with acceptable risk rating
UserUserDeposit in markets with acceptable risk rating

As a frontend provider, we play an important role in facilitating access to the Vesu protocol in a secure and risk-aware manner. The Vesu frontend will thus curate the list of lending markets exposing only markets with a well understood risk profile. That said, since a frontend is only an optional access point, users may still chose to access non-listed markets directly, bypassing the Vesu frontend.

Conclusion

The Vesu protocol is a fully open and permissionless lending protocol that empowers users to lend, borrow, and create new lending markets without restrictions. As with any lending platform, Vesu users face inherent risks. To address this, the Vesu Risk Framework introduces a risk assessment method inspired by established risk management best practices. At the heart of this methodology is a comprehensive risk rating system, designed to evaluate and convey the various risks associated with each lending market. Using this rating system, risks are transparently and intuitively communicated to users and the community, thereby facilitating well-informed decision-making.

· 10 min read
Nils Bundi

Welcome Vesu

Intro

Vesu is a fully permissionless lending protocol and is reshaping how lenders, borrowers, and developers envision the future of onchain lending. At its essence, Vesu is engineered to overcome the challenges faced by traditional protocols, providing a neutral, efficient, and secure platform for global and borderless lending markets.

At the heart of Vesu’s approach is:

  • a governance-free model ensuring efficiency and global access,
  • permissionless, risk-isolating lending pools,
  • efficient, market-driven rates, and
  • Uni v4-inspired lending hooks for unparalleled optionality.

Read more about Vesu's foundational concepts in our previous article. This article will focus on this last bullet point around “lending hooks,” explaining what they are, how they’re implemented into Vesu’s design, and what ramifications this revolutionary approach may have on users as it looks to change the standards for onchain lending.

Vesu Lending Hooks

One of Vesu’s biggest differentiators in the lending space is the concept of programmable extensions and lending hooks. Extensions are separate programs that can be created and implemented for individual pools. These programs are invoked via “lending hooks.” Hooks, a term popularized by Uniswap v4, are code segments triggered during various stages within the extension/liquidity pool. These programmable features empower developers to use their creativity to launch entirely new lending experiences using the same battle-tested platform to settle lending transactions. The flexibility offered by these hooks allows developers to tailor lending pool behaviors to specific needs or market conditions, thereby enhancing the protocol's utility and appeal for all crypto users.

Vesu Lending Hooks

In the case of Vesu, hooks integrate into each specific pool through distinct triggers initiated by user actions. Specifically, Vesu offers the following hooks

  • price
  • rate_accumulator
  • before_modify_position
  • after_modify_position
  • before_transfer_position
  • after_transfer_position
  • before_liquidate_position
  • after_liquidate_position

These hooks serve as entry points for the extensions to implement customized logic and functionalities, ranging from interest rate calculations to position modifications and liquidations. At launch, Vesu will provide pools with a “baseline” setting, entitled the “factory extension.” This factory extension is created by the Vesu team and audited together with the Vesu protocol. Below, we review the features encoded in the factory extension and their implications for a lending pool and its users.

Factory Extension

Adaptive Interest Rates

Interest rates serve as a pivotal mechanism in lending markets, facilitating the alignment of supply and demand for specific assets. The primary aim of a lending market is to enable the efficient discovery of an equilibrium rate through the interplay of supply and demand. This is especially true for Vesu’s “free market” approach to lending pools. Consequently, the design of an interest rate model is fundamental to the architecture of any lending market. Because of that, a diverse array of interest rate models have been explored, with most relying on a governance mechanism to fine-tune the interest rate parameters to changing market conditions. This is inefficient and problematic as it adds centralization vectors in the protocol design instead of allowing markets to arrive at an equilibrium.

Vesu removes reliance on governance processes for rate adjustments or the fine-tuning of rate model parameters. Instead, the factory extension adopts an autonomous, adaptive interest rate model. This model is composed of two principal components: a utilization-based interest rate curve and a controller mechanism designed to modify the interest rate curve in reaction to market imbalances. While adaptive models represent a relatively new DeFi frontier, the chosen controller design has been in use in Fraxlend markets and has offered robust, market-driven rates across a variety of market regimes.

The factory extension's specific controller design is predicated on a half-life growth (decay) rate. The model's curve controller dynamically adjusts the maximum interest rate and the target rate based on the time-weighted deviation of current utilization from the target utilization. The applicable interest rate is then determined from this adjusted curve, taking into account the present utilization level. This mechanism underscores the model's capacity to adapt to changing market conditions, thereby ensuring the lending market's responsiveness and resilience.

Vesu Adaptive Interest Rates

This model marks a significant shift towards fully automated, real-time interest rate adjustments, addressing market imbalances without human intervention. Beyond that, this governance-less approach epitomizes simplicity, favoring straightforward, proven strategies over complex, untested alternatives. By automatically adjusting the interest rate curve based on the utilization rate's deviation from a predetermined target, the model ensures adaptability and responsiveness to market dynamics, a critical feature illustrated in the provided diagram.

Autonomous Oracle

The assessment of a position's solvency is crucial for the stability and trustworthiness of lending protocols. This assessment hinges on whether the value of the collateral within a position is adequate to cover its debt should the borrower default. This solvency check, for most lending protocols, is conducted using oracles, external data feeds that supply real-time price data.

Similarly, the factory extension, through the “price” hook, uses the Pragma oracle solution to inform the protocol about position solvency. Pragma is Starknet’s leading oracle solution and secures over $250M at the time of writing this article. Pragma distinguishes itself by offering a more decentralized and transparent design by pushing individual data points directly onchain allowing for the onchain aggregation through smart contracts. It thereby allows for the use of a variety of powerful aggregation methods, such as the median, TWAP or volatility.

Furthermore, Pragma provides a richer set of contextual data—such as the number of active data providers and the timestamp of the latest data point—that enhances the reliability of the price feeds. This transparency and depth of data empower the Vesu factory extension to perform advanced sanity checks and implement oracle fail-safes, thus elevating the platform's resilience to inaccuracies or manipulations in price feeds.

The factory extension utilizes this rich data set in two pivotal ways. Firstly, it computes a robust oracle price using the Median aggregator, ensuring that outlier data points do not skew valuations. Secondly, it leverages contextual data to construct an oracle trust score, which evaluates the reliability of price feeds based on the diversity of data sources and the timeliness of data. This score is instrumental in determining whether prices are trustworthy or if the lending pool should be paused to protect against potential risks stemming from stale or manipulated data.

Liquidation Strategy

The management of insolvent positions through liquidation is a delicate balancing act in DeFi protocols between optimizing for lender and borrower protections. The strategy's design is notably pragmatic, allowing liquidators to purchase all or part of an insolvent position's collateral at a discount. This discount serves as an incentive for liquidators to participate in the process, facilitating the rapid recovery of debts and minimizing the probability for a shortfall affecting lenders in the market.

By enabling partial liquidations, the Vesu factory extension addresses the challenge of liquidating large positions in markets where collateral or debt assets may have limited liquidity. This methodical approach ensures that insolvent positions can be gradually resolved, preventing sudden market shifts that could arise from the forced liquidation of large positions.

Vesu Liquidation

The liquidation strategy further allows a liquidator to receive collateral shares instead of assets. Thereby, the factory extension enables liquidations to function properly in the scenario where collateral assets are not available. While unlikely, this is possible in markets where the rehypothecation of collateral assets, as liquidity for borrowers of the same asset, is enabled.

Bad Debt Redistribution

The liquidation strategy serves as the protocol’s main safeguard against a shortfall, or bad debt, incurred by lenders. While the strategy’s design focuses on safety for market participants, and in particular lenders, the possibility of bad debt events cannot be fully eliminated. In fact, the likelihood of such events is largely driven by the risk parameters of individual lending pools which for permissionless markets, like Vesu, is outside of the protocol’s control.

The factory extension thus implements an effective strategy for the redistribution of “bad debt.” If/when liquidations fail to cover the outstanding debt fully, this strategy employs a method of “socializing the loss,” a tactic found in many DeFi applications to mitigate liquidity run risks. This approach involves spreading the accumulated shortfall across the pool's liquidity suppliers, allocating losses in proportion to their share in the pool. This immediate redistribution of losses ensures that any shortfall is promptly reflected in each supplier's claim on the remaining assets, thus reducing the risk of panic withdrawals and preserving the pool's overall stability.

In essence, the factory extension's liquidation and bad debt redistribution strategies adhere to the principle of preferring simplicity over complexity, offering prudent measures designed to maintain liquidity and confidence within the lending pool ecosystem. By enabling manageable liquidation processes and equitable loss distribution, these mechanisms safeguard against the systemic risks posed by insolvent positions and potential liquidity crises, notably in a fully autonomous manner without requiring any form of external intervention.

Pause Mode

This extension implements an autonomous Pause Mode mitigating potential financial risks and preventing liquidity crises, commonly referred to as a "bank run." The mechanism's primary objectives are to limit the accumulation of losses within a pool and to avert race conditions that can lead to such panics. Central to this approach is the concept of measuring pool health through aggregate solvency, analogous to individual positions within the pool, and oracle liveness. The extension autonomously initiates a pause and, if necessary, a shutdown of a lending pool upon detecting an unhealthy state among any of its lending pairs.

Vesu Pool Pause

Upon entering an unhealthy state, the pool transitions into a "pause" mode, during which interactions that could potentially worsen its financial health are restricted. Instead, activities that contribute to improving solvency - such as collateral deposits or debt repayments - are encouraged. This phase aims to allow the pool an opportunity to return to solvency within a specified recovery period. Failing to achieve solvency within this timeframe results in the pool entering a shutdown mode, which precludes the possibility of recovery. Instead, the shutdown mode enables an orderly withdrawal of deposited assets for pool participants. In essence, this shutdown mechanism provides a systematic approach to winding down insolvent lending pools within immutable protocols, prioritizing the recovery of solvency where possible and facilitating an organized asset redemption process in cases where recovery is unattainable.

Conclusion

Through its unique governance-free model, permissionless lending pools, and the implementation of versatile lending hooks inspired by Uniswap v4, Vesu provides a neutral, efficient, and secure lending environment that addresses the dynamic needs of lenders, borrowers, and developers. The factory extension's adaptive interest rate model, reliable oracle design, and effective liquidation strategy underscore its commitment to optimizing user experience and market stability. Moreover, the bad debt redistribution and pause mode features reflect Vesu's proactive approach to managing financial risks and ensuring the protocol's resilience. As Vesu continues to evolve and its lending hook implementations further diversify, it stands poised to redefine the standards of onchain lending, offering a blueprint for future innovations in the DeFi space.