# Add wUSDM Market to Moonwell on Optimism

**URL:** <https://forum.moonwell.fi/t/add-wusdm-market-to-moonwell-on-optimism/1227>\
**Category:** Community Proposal\
**Created:** [September 16, 2024, 6:42pm UTC](https://forum.moonwell.fi/t/add-wusdm-market-to-moonwell-on-optimism/1227 "2024-09-16T18:42:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![julianMP](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.moonwell.fi/julianmp/32/2212_2.png) [@julianMP](https://forum.moonwell.fi/u/julianMP)\
**Post date:** [September 16, 2024, 6:42pm UTC](https://forum.moonwell.fi/t/add-wusdm-market-to-moonwell-on-optimism/1227/1 "2024-09-16T18:42:53Z")

</div>

## Summary

This proposal suggests adding a Mountain Protocol wrapped USDM (wUSDM) market to Moonwell on Optimism. This recommendation comes as an opportunity to add a USD-denominated yield-bearing asset fully backed by US Treasuries, hence creating a more capital-efficient lending market that will ultimately bring great benefits to both Moonwell and its users.

This initial post aims to gather feedback based on community input, updating any needed information. Once the Snapshot vote is conducted and if successful, we will engage with Gauntlet to perform the risk assessment and obtain the initial risk parameters.

## Motivation

USDM, the first product offered by Mountain Protocol, is a regulated, permissionless, and yield-bearing stablecoin, fully backed by US Treasuries. It is designed to maintain a consistent value pegged to the US dollar, making it a reliable digital asset for transactions and savings. Peg is kept by having primary customers buy/sell USDM at $1 and by the US Treasuries held as collateral for USDM on a bankruptcy remote SPV: USDM Reserves Ltd.

USDM follows a proven model used by all the well-known stablecoins, rewarding holders daily through a rebasing mechanism, currently at a 5% APY. The wrapped USDM (wUSDM), on the other hand, is built as a value-appreciating token that ensures its price increases reflect all the rewards that USDM has generated over time. This token was created to address integration challenges with protocols that were not built for rebasing assets.

Mountain Protocol is a regulated entity by the Bermuda Monetary Authority (Class F license #202302512). This regulatory oversight ensures a high-standard of compliance and safety for USDM holders. Mountain Protocol has received funding from prominent investors in the crypto space, such as Coinbase Ventures, Multicoin Capital, Castle Island Ventures, among others.

## Benefits to the Moonwell Community

- Borrowing at a discounted rate: Using wUSDM as collateral would allow users to reduce their net borrow rate thanks to its native yield (currently 5% APY).
- Leveraged exposure to wUSDM yield: Users would be able to loop and leverage their lending of wUSDM by borrowing other non-yield-bearing tokens which would be automated with other integrations such as Contango, increasing Moonwell TVL and revenue.
- Market Diversification: wUSDM would be both the first RWA and yield-bearing stablecoin to be onboarded into Moonwell, expanding Moonwell’s offerings to users while also attracting USDM holders seeking for an added yield. This would additionally help Moonwell align with Optimism’s intention to expand activity around yield-bearing assets.

Following on from the last item, it is worth noting that USDM has been whitelisted at inception for the ‘Optimism Dominance in Yield-Bearing Assets’ campaign, which includes a [Mission](https://gov.optimism.io/t/mission-request-optimism-dominance-in-yield-bearing-assets-3-of-4/8440/19?u=anthiaslabs) dedicated specifically to protocols including YBAs as collateral. This means that a wUSDM market could have OP incentives subsidizing both lending and borrowing of wUSDM, which would also give more room for looping and leveraging to users.

## Resources and Socials

[Mountains Protocol Website  
 ](https://mountainprotocol.com/usdm/)[Docs](https://docs.mountainprotocol.com/reference/usdm-token)  
[Twitter](https://x.com/MountainUSDM)  
[LinkedIn  
 ](https://www.linkedin.com/company/mountain-protocol/posts/?feedView=all)[One pager  
 ](https://docsend.com/v/6k3yv/mountain-one-pager)[Deck](https://docsend.com/view/k9jxhjzgvx9ptcqj)  
[Github](https://github.com/mountainprotocol)  
[Terms and conditions](https://docs.mountainprotocol.com/legal/terms-and-conditions)

## Proposal Author Information

Martin Carrica - CEO and Co-founder of Mountain Protocol

Telegram: @mcarrica

Twitter: @mcarrica

Linkedin: [Martin Carrica - Mountain Protocol | LinkedIn  
 ](https://www.linkedin.com/in/mcarrica/)

Julian Marcos - Head of DeFi Partnerships

Telegram: @julimarcoz  
Twitter: @julimarcoz

## Market Risk Assessment

Market Cap: [US$ 55.2M total](https://usdm.live/) ([US$ 5M on Optimism](https://optimistic.etherscan.io/token/0x59D9356E565Ab3A36dD77763Fc0d87fEaf85508C))

Maximum: US$ 156.1M (April 2nd, 2024)

Minimum: US$ 43.2M (August 7th, 2024)

Volatility: N/A. USDM price has been $1 with the expected volatility around $1 before arbitrage opportunities offset gas costs.

Total DEX Liquidity Across all Chains: 40.6M

Main Pools by Liquidity on All Chains:  
DeGate on Ethereum USDM, total liquidity of US$ 10M

[Curve sDAI/USDM](https://curve.fi/#/ethereum/pools/factory-stable-ng-23/deposit) pool on Ethereum, total liquidity of US$ 14.5M

[Curve USDM/USDC](https://curve.fi/#/arbitrum/pools/factory-stable-ng-30/deposit) pool on Arbitrum, total liquidity of US$ 8.1M

[Curve USDM/USDC](https://curve.fi/#/optimism/pools/factory-stable-ng-7/deposit) pool on Optimism, total liquidity of US$ 5M

[Curve USDM/USDC](https://curve.fi/#/polygon/pools/factory-stable-ng-0/deposit) pool on Polygon PoS, total liquidity of US$ 1.2M

[Curve USDM/3crv](https://curve.fi/#/ethereum/pools/factory-stable-ng-26/deposit) pool on Ethereum, total liquidity of US$ 820k

[Curve USDM/USDC](https://curve.fi/#/base/pools/factory-stable-ng-0/deposit) pool on Base, total liquidity of US$ 510k

[Velodrome wUSDM/wstETH](https://velodrome.finance/deposit?token0=0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb&token1=0x57F5E098CaD7A3D1Eed53991D4d66C45C9AF7812&type=-1&factory=0xF1046053aa5682b4F9a81b5481394DA16BE5FF5a) on Optimism, total liquidity of US$ 450k

[Uniswap v3 wUSDM/wstETH](https://dashboard.arrakis.fi/?&vault=0x32c2a3d571ae280fd8dc95faccf1f73d5f6ec2b4) pool on Arbitrum, total liquidity of US$ 82k

## Security and Decentralization

Token Addresses (same on all chains): [USDM](https://optimistic.etherscan.io/token/0x59D9356E565Ab3A36dD77763Fc0d87fEaf85508C) / [wUSDM (ERC-4626)](https://optimistic.etherscan.io/token/0x57f5e098cad7a3d1eed53991d4d66c45c9af7812)

Age of token: 387 days (279 on Optimism)

Amount of holders: 3289 ([113 on Optimism](https://optimistic.etherscan.io/token/0x59D9356E565Ab3A36dD77763Fc0d87fEaf85508C#balances))

Number of transactions to date:

USDM: Ethereum: 7,628 / Optimism: 2,506

wUSDM: Ethereum: 4,306 / Optimism: 1,842

**Privileged Roles in the Token Contract:** [Docs](https://docs.mountainprotocol.com/reference/usdm-token#access-control-roles)

Admin: Mountain Protocol uses the Admin role to grant and revoke roles (DEFAULT\_ADMIN\_ROLE, MINTER\_ROLE, BURNER\_ROLE, BLOCKLIST\_ROLE, ORACLE\_ROLE, UPGRADE\_ROLE, PAUSE\_ROLE) using OpenZeppelin Defender + safe multisig approval (4/7): 0x313d5B7EfDcd84e8a52D425282B03860e9354d74. Details regarding the signers are not shared due to OpSec reasons.

Owner: The address assigned as the owner during the contract initialization. This address is given the DEFAULT\_ADMIN\_ROLE and can manage other roles.

Minter: The MINTER\_ROLE can mint new tokens. Addres assigned this role (Fireblocks MPC vault) can create new tokens by calling the mint function.

Burner: The BURNER\_ROLE can burn tokens from specific addresses. Address assigned this role (Fireblocks MPC vault) are allowed to manage the destruction of tokens to reduce the total supply.

Pausable: The PAUSE\_ROLE allows accounts to pause and unpause all token transfers. This functionality is inherited from PausableUpgradeable.

Blacklist: The BLOCKLIST\_ROLE has the ability to block and unblock addresses. Blocked addresses cannot send tokens, and only those with this role can modify the blocklist.

Fallback function: No fallback function is defined in this contract.

Fixed supply: No, the supply is not fixed. The contract allows minting and burning, so the total supply can increase or decrease.

Upgradability: Yes, this contract uses the UUPSUpgradeable proxy pattern. Only addresses with the UPGRADE\_ROLE can upgrade the contract. Role has not been assigned to any address. If it were, it would be exclusively for the Mountain Protocol team. Access is granted by Admin (4/7 multisig): 0x313d5B7EfDcd84e8a52D425282B03860e9354d74. Full contract is upgradable with no timelock, similar to other centralized stablecoins and all upgrades are first tested on testnet before formal upgrades. We do not expect upgrades to the SC given its simplicity.

Rebasing: This contract implements a dynamic supply mechanism where balances are represented in shares. The token uses a rewardMultiplier to convert between shares and tokens, which could be seen as a rebasing-like mechanism. wUSDM is a value-appreciating token that has a deterministic price path based on the USDM rewards rate, utilizing a tokenized vault standard ERC-4626.

Wrapped: Yes, wUSDM is the wrapped version of USDM.

Test Suite with Code Coverage: [1](https://security.mountainprotocol.com/) / [2](https://app.codecov.io/github/mountainprotocol/tokens) / [3](https://github.com/mountainprotocol/tokens/tree/main/test)

[Chronicle Oracle Price Feed](https://chroniclelabs.org/dashboard/oracle/WUSDM/USD?blockchain=ARB&txn=0x23b44363abf3d69f16afac328e4d9abaf863897662d592f4886958f731874b10&contract=0xdC6720c996Fad27256c7fd6E0a271e2A4687eF18) - We will also be providing a [Chainlink Price Feed](https://optimistic.etherscan.io/address/0xA45881b63ff9BE3F9a3439CA0c002686e65a8ED5) as soon as it goes live in the upcoming days (currently under review).

[Audit Reports  
 ](https://github.com/mountainprotocol/audits)

[Bug Bounty Program](https://immunefi.com/bug-bounty/mountainprotocol/information/)

[Monthly Attestations](https://docs.mountainprotocol.com/reference/usdm-reserves-attestations)

[Risk Assessment (BlueChip)](https://bluechip.org/coins/usdm)

[Risk Assessment (Steakhouse)](https://www.steakhouse.financial/projects/mountain-protocol)

---

<div class="post-metadata">

**Author:** ![Gauntlet](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.moonwell.fi/gauntlet/32/780_2.png) [@Gauntlet](https://forum.moonwell.fi/u/Gauntlet)\
**Post date:** [November 18, 2024, 3:35pm UTC](https://forum.moonwell.fi/t/add-wusdm-market-to-moonwell-on-optimism/1227/2 "2024-11-18T15:35:12Z")

</div>

Gauntlet is currently reviewing wUSDM as collateral on Moonwell and will provide a risk recommendation by next week.

---

<div class="post-metadata">

**Author:** ![Gauntlet](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.moonwell.fi/gauntlet/32/780_2.png) [@Gauntlet](https://forum.moonwell.fi/u/Gauntlet)\
**Post date:** [November 28, 2024, 3:33am UTC](https://forum.moonwell.fi/t/add-wusdm-market-to-moonwell-on-optimism/1227/3 "2024-11-28T03:33:00Z")

</div>

# Gauntlet’s wUSDM Recommendation

Gauntlet has conducted a market risk analysis for wUSDM initial asset listing

Address: [0x57F5E098CaD7A3D1Eed53991D4d66C45C9AF7812](https://basescan.org/token/0x57F5E098CaD7A3D1Eed53991D4d66C45C9AF7812)  
Oracle Feed: [USDM/USD](https://data.chain.link/feeds/optimism/mainnet/usdm-usd)

## Summary

Gauntlet advises delaying the onboarding of wUSDM on Moonwell Optimism until liquidity deepens and the distribution of liquidity providers becomes more diversified.

### Supporting Data

**Liquidity**

| Pool Type | Pool Name | TVL (million USD) | 24h Volume (USD) | URL |
| --- | --- | --- | --- | --- |
| Curve Optimism | USDM / USDC | 4.71 | 5,973.60 | [Link](https://www.geckoterminal.com/optimism/pools/0xb52c9213d318956bfa26df2656b161e3cacbb64d) |

**Total TVL:** 4.71M

Given the reliance on market rate oracles on Moonwell, the current liquidity and concentration of LPs on Curve are insufficient to support significant caps. The pool remains vulnerable to high slippage if any major LP decides to exit.

 ![Screenshot 2024-11-27 at 8.27.43 PM](https://europe1.discourse-cdn.com/flex017/uploads/moonwell/original/2X/2/2b93bfff20916ef3df4235631a26e7c4919666d4.png)

At present, liquidity is heavily concentrated, with Beefy and a Gnosis wallet serving as the largest contributors and dominant liquidity providers.

Gauntlet recommends that pool diversity should target a Gini coefficient of 0.4 or lower. Currently when excluding Beefy, the Gini coefficient stands at \>0.5, indicating significant concentration and imbalance. To reach the desired level of diversity, we suggest limiting the top 10-20% of liquidity providers to contributing no more than 30-40% of the total liquidity. Gauntlet will reassess the risk parameters post liquidity enhancements.
