Skip to main content

Morpho Blue Market Creation

1. Jump on the Morpho Blue contract

E.g: Ethereum mainnet address is 0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb

2. Fill all attributes on the createMarket function

  • loanToken: paste the address of the loan token,
  • collateralToken: paste the address of the collateral token,
  • oracle: paste the oracle address,
  • irm: paste the Interest Rate Model address,
  • lltv: the LLTV is defined with 18 decimals. 1e18 represents an LLTV of 100% (which is not enabled) and 945000000000000000 thus represents 94.5%.

The LLTV a market creator is expecting to use has to be enabled. At first, the following LLTVs have been DAO-approved: [0%; 38.5%; 62.5%; 77.0%; 86.0%; 91.5%; 94.5%; 96.5%; 98%]

To align with the 90% target utilization immediately, it's advised to add $1 of supply and then borrow $0.90. This not only ensures that the pool's utilization starts at 90% but also prevents the rate at uTarget from decreasing due to zero utilization, which can happen if a market remains unused (e.g., intended for future use in 7 days).


It's recommended to batch the market creation with supply and borrow transactions to match the utilization target of the Adaptive Curve IRM which is set at 90% utilization. However, other utilization targets can be aimed for, depending on the desired supply and borrow rates. Close monitoring is necessary until the market achieves substantial usage. This prevents rates from converging to either extremely low or high levels, which would take some time to return to reasonable levels.

Adhering to this practice will greatly improve the market user experience.

Market Creation Etherscan guide

3. Sign the transaction.

You are done.