Skip to main content

FAQ

General

What is Morpho Blue?

Morpho Blue is a trustless and efficient lending primitive with permissionless market creation. It enables the deployment of minimal and isolated lending markets by specifying:

  • One collateral asset,
  • One loan asset,
  • A Liquidation LTV (LLTV),
  • An oracle,
  • An IRM.

The protocol is trustless and was designed to be more efficient and flexible than any other decentralized lending platform.

Is Morpho Blue the next version of Morpho Optimizers?

While Morpho Optimizers were peer-to-peer layers built on top of lending pools like Aave or Compound, Morpho Blue is an entirely new protocol, separate from Morpho Optimizers and separate from underlying lending pools such as Aave and Compound. One can view Morpho Blue as a new trustless and ultra-efficient base layer on top of which products like Aave and Compound can be rebuilt, along with a variety of other, new application layers.

Why did you choose to build a brand new protocol, rather than continue building on the existing scale of Compound and Aave?

Three key areas stood out for us on current lending protocols: They are

  1. Not trustless,
  2. Not efficient,
  3. Not scalable.

Blue solves this by separating the risk management layer from the core protocol, enabling permissionless market creation and permissionless risk management with MetaMorpho. The separation allows Morpho Blue to focus only on lending. As a result, it is immutable (trustless) and ultra-efficient in terms of interest rates and gas consumption. Permissionless market creation and MetaMorpho make Morpho Blue far more scalable than Aave and Compound. Anyone can create markets with any type of asset (blue chip, longtail, RWA, NFTs), and rebuild Aave-like experiences but with better rates on top of Morpho Blue.

A whole article was dedicated for this question here.

Why do you think the protocol path is better than the Decentralized broker one?

Protocols should do less to enable more. This means having a simple codebase focused on providing a simple, efficient, and trustless functionality that users and builders can rely on indefinitely. From there, applications and other projects can build on top of or integrate the protocol to create new use cases or simplify the user experience for end users.

Learn more about this vision here.

How will you incentivize users to use this new protocol/primitive versus the existing lending products they use now?

By design, Morpho Blue aims to optimize three areas that users of any lending protocol care about: interest rates, leverage, and gas consumption. These native benefits should incentivize users to move liquidity from existing protocols to Morpho Blue. A one-click migration tool is developed to make this transition easier. Separately, the Morpho DAO could choose to bootstrap Morpho Blue by incentivizing specific markets with MORPHO rewards. This would have to go through governance.

How will most users access and/or use this new protocol, Morpho Blue?

It will depend on the user persona. More advanced market participants may choose to interact with Morpho Blue directly, particularly borrowers and active lenders. More passive lenders may prefer to earn yield by allocating assets to a vault managed by risk specialists and therefore interact with Morpho Blue through MetaMorpho vaults.

Will there be a front-end interface for Morpho Blue?

Morpho Labs has built a front-end interface that will be hosted by the Morpho Association here. Further front-ends could be added in the near future.

How many different MetaMorpho “vaults” will be built? At least at or near the launch?

MetaMorpho allows anyone to create vaults permissionlessly, so the exact number is unknown. Still, we are aware of two risk specialists who plan to operate vaults at or near launch to facilitate a passive lending experience. It’s worth noting that the Morpho Blue user interface will display featured vaults. Before a vault is featured on the Morpho Blue Front-End, it must be approved by Morpho DAO governance.

Lending Protocols

What is the difference between Morpho Blue and Ajna?

Ajna and Morpho Blue are trustless and isolated lending protocols that let users manage their risk. However, the approach differs in several aspects:

  • Oracle Integration: Morpho Blue is oracle-agnostic, allowing flexibility in using various oracle implementations for price information. Ajna, on the other hand, is oracle-less and uses an internalized Automated Market Maker (AMM) to determine asset prices, avoiding external dependencies.
  • Complexity and Focus: Morpho Blue maintains simplicity by focusing solely on lending, leveraging external oracles. Ajna, without external oracles, incorporates both lending and trading mechanisms, resulting in a more complex protocol.
  • Efficiency and Flexibility: Morpho Blue’s approach leads to higher capital efficiency, more flexible market options, lower gas consumption, and a smaller attack surface. Ajna's oracle-less design enhances security against oracle manipulation but at the cost of higher complexity and operational costs.

What is the difference between Morpho Blue and Rari/Fuse?

Morpho Blue is a simpler, permissionless lending primitive, on top of which more complex risk profiles can be rebuilt. More specifically: Fuse pools enable permissionless creation of managed multi-asset pools. Whereas Morpho Blue has permissionless creation of isolated markets, on top of which managed multi-asset pools can be built, ‘aka’ MetaMorpho vaults. As such, Fuse pools can be rebuilt on top of Morpho Blue. Fuse pools have no way of sharing liquidity, even if the collateral and borrowable assets are the same. Whereas any number of MetaMorpho vaults that allocate to the same Morpho Blue markets share the same liquidity.

Security

How has the new protocol been audited for security?

Morpho is known for its industry-leading security practices and follows a multi-faceted approach to security. You can check the list of the security reviews here. There is also an ongoing bug bounty program managed by Immunefi with a maximum bounty of $555,555

Has the protocol been formally verified?

Yes, the protocol has been properly verified using Certora. You can find more information in the Formal Verification section.

Is there a bounty available?

Yes, there is 2 ongoing bug bounty programs:

  1. Immunefi - $555k,
  2. Cantina - $555k.

What will happen if the protocol gets hacked?

There have been several steps taken to make Morpho Blue the safest place to lend and borrow:

These factors significantly mitigate the chances of an exploit. In the unlikely scenario where there was a vulnerability; Morpho Blue’s smart contracts or markets cannot be paused, so it would be up to users to withdraw any funds at risk.

Fees

Will the protocol take any fees?

No, the protocol will not take any fees but like Uniswap, there is a fee switch built into the contract that could be activated via governance for a given market.

Where would fee revenue go?

If activated, revenue from fees would go directly to Morpho DAO.

Will Morpho Labs take any fees?

No, Morpho Labs will not earn any fees from Morpho Blue. Morpho Labs is a research and software development company and a core contributor to the Morpho protocol. Morpho Labs is paid by the Morpho Association (on behalf of Morpho DAO), to contribute to the adoption, growth, and awareness of Morpho.

Will entities that operate MetaMorpho Vaults make money?

Yes, MetaMorpho vault creators have the option to set performance fees at the vault level. In a sense, vaults are a way to run a scalable and efficient lending business on top of Morpho Blue markets.

Technical

How do liquidations work on Morpho Blue?

When an account becomes unhealthy, meaning its LTV grows above the LLTV of a market, it becomes eligible for liquidation. Liquidations on Morpho Blue are quite simple: liquidators can liquidate up to 100% of the account’s debt and receive the corresponding value of the collateral, plus a relative incentive. You can learn more about liquidations here.

What Interest Rate Model (IRM) does Morpho Blue use?

The interests paid by borrowers is defined by an external IRM that can be selected at market creation among a set whitelisted by governance. You can learn more about the IRM here.

Does Morpho Blue use oracles?

Yes, Morpho Blue uses oracles but it is agnostic to which oracle is used to price assets for a given market. Morpho governance is not responsible for selecting which oracles are used. Instead, a user selects the oracle when creating the market. Lenders and borrowers can then choose which markets they participate in. You can find more on the rationale for using oracles in the whitepaper.

Are all of Morpho Blue’s markets contained in a single contract?

Yes, Morpho Blue’s contract is a singleton, meaning all markets of a given chain live in one single, smart contract. This pattern simplifies interactions and drastically reduces the gas consumption of lending aggregation layers built on top of Morpho Blue.

Does Morpho Blue have account management features?

Yes, Morpho Blue has an authorization system that enables users to grant any address the permission to borrow and withdraw on their behalf, using their position. This can be done by calling setAuthorization or by signing a message (similar to permit in ERC20Permit tokens). In particular, this system greatly simplifies bundling transactions for externally owned accounts (EOAs) and can simplify the implementation of tailored, granular management systems.

Are flash loans available on Morpho Blue?

Yes, Morpho Blue’s singleton has free flash loans allowing one to borrow from all markets simultaneously, as long as they are repaid in the same transaction. This is typically useful in DeFi for liquidations, setting up leverage positions, and onchain arbitrages.

Is there any subgraph usable somewhere?

Yes, users & developers can refers to the API section of the doc and use the deployed subgraphs.

I want to borrow on the market(s) with wbIB01 as collateral, but I am facing trouble. What should I do?

First, one needs to understand that the wbIB01 is a gated wrapped-token of the bIB01 token from Backed Finance that requires a whitelisting process. Thus to be able to use such market, one's wallet needs to be whitelisted, and thus one needs go through the whitelisting process. Note that the wbIB01 wrapper is exchanging 1-1 with the bIB01 tokens. If you are whitelisted but face any issue, jump on Discord and ask the admin there to guide you.

There is no event logs decoded from the contract, but the transaction worked. What is happening?

The solidity version used for deploying Morpho Blue is 0.8.19. Note that the Solidity compiler ("solc") versions prior to 0.8.20 do not include the ABI of libraries in the compilation as stated in the release of the 0.8.20 version. This is thus impacting the events compilation that are defined in the EventsLib library. Please be sure that you have the events in the ABI that you are using. In case you don't have it, manually add it or use this one.

Where can we get the rates on a given market?

Please refer to the section on Track Positions to learn how to retrieve rates. Additionally, the 'SDK Overview' may also be helpful depending on your specific needs. Please refer to this section about how to retrieve rates. Note that the SDK section might help depending on what one needs.

What is the precision of the oracle price?

Oracle price is scaled by 36 decimals, giving the general formula for the oracle decimals: 36 + borrowable decimals - collateral decimals. Thus the oracle of the market with DAI (18 decimals) as loan token and WBTC (8 decimals) as collateral token would have 36 + 18 - 8 = 46 decimals.

How to calculate the Rate(s)? What are the calculus to get the Supply APY and Borrow APY?

Please refers to this section detailing the calculus of the rates: supply and borrow APYs.

Where can I submit a question?

Please reach out on Discord or on Twitter