*** Welcome to Plebis — explore your favorite projects and proposals *** Authorize Indexer Performance Upgrade v1.6.1 • Injective Protocol • 0h 0m left *** Security validation for InjHub proposal rendering • Injective Protocol • 0h 0m left *** Migrate ServiceRegistry contract • Axelar Network • 0h 0m left *** Update Oracle Feeds to Pyth Pro for Various Perpetual Markets on Injective Exchange dApps Batch 2 • Stargaze • 0h 0m left *** Allow axelar14vps3ev03zyp2wmj89etx8rrxdxyltfy4rzl5m to upload wasm code • Axelar Network • 0h 0m left *** Set instantiate_default_permission to AnyOfAddresses • Axelar Network • 0h 0m left *** Allow axelar14vps3ev03zyp2wmj89etx8rrxdxyltfy4rzl5m to upload wasm code • Axelar Network • 0h 0m left *** Signaling Proposal: Freeze Hacker Funds and Recustody to a Trusted Distributor at a Later Date • Axelar Network • 0h 0m left *** Recover expired IBC client 07-tendermint-1737 (Osmosis <> Gravity Bridge) • Osmosis • 0h 0m left *** End OSMO Inflationary Emissions • Osmosis • 62h left *** Enable EVM Mapping for $QUNT, $NINJA, $KIRA, $XIII, $NONJA, $TALIS, and $HDRO Tokens • Injective Protocol • 91h left *** Osmosis v32 Software Upgrade • Osmosis • 102h left *** Gaia v29.0.0 upgrade • Cosmos Hub • 105h left
Osmosis Logo

Osmosis

#1042

PASSED

Migrate Protocol USDC to Alloyed USDC

Proposal Type: Text (Signaling)

Proposal Contents (*the original text from the proposer)

This proposal moves every USDC position that Osmosis governance controls from USDC.noble to Alloyed USDC, the canonical USDC on Osmosis under Proposal 1039. That covers the community pool's USDC balance, its USDC-quoted liquidity positions (three Margined vaults and two static positions), and the BTC/USDC position recovered from the Magma vault under Proposal 1029.

Background

Proposal 1039 recognised Alloyed USDC as the canonical USDC on Osmosis and repointed every protocol parameter that named a USDC denom. This proposal completes that transition for the balances and positions the DAO itself controls: leaving them in a single-issuance-route variant while asking users and integrators to treat the alloy as canonical would be inconsistent.

Alloyed USDC is an alloy of USDC.noble, USDC.eth.axl and USDC.inj. Conversion between a constituent and the alloy is a 1:1 swap with no slippage, fee or price impact. Because every USDC step here is a transmute, the migration itself carries no market risk.

What moves

Community pool USDC (~$692k)

The entire USDC via Noble balance, about 692,450 USDC, converted 1:1 to Alloyed USDC. Proposal 1039 removed USDC.noble from the taker-fee community pool whitelist, so ongoing fee revenue already accrues to the community pool as Alloyed USDC.

Some of this is put to work funding the replacement positions below, with the majority left liquid.

USDC-quoted Margined vaults (~$196k)

PoolPairDeployed viaUnderlying~USD
1943BTC/USDC8821.91 BTC + 35,685 USDC~$185k
2700DOGE/USDC90069,849 DOGE + 1,454 USDC~$7k
2970XRP/USDC9366,617 XRP + 397 USDC~$4k

Margined is winding down managed liquidity on Osmosis; its remaining vaults that are not USDC-quoted are handled in a separate proposal.

USDC-quoted static positions (~$670k)

PoolPositionPairDeployed viaPrice rangeUnderlyingFees uncollectedTotal value
23219497608BTC/USDC (0.1%)[859] (https://daodao.zone/dao/osmosis/proposals/859)/860$72,500 to $108,750 per BTC4.34 BTC + 76,841 USDC0.46 BTC + 41,496 USDC~$492k
18809903577USDT/USDC8690.9970 to 1.0030 USDC per USDT147,234 USDT + 28,491 USDC1,116 USDT + 1,076 USDC~$178k

Together, the two static positions hold about $669,000, including roughly $79,500 in uncollected fees collected on withdrawal. Both are in range and working; they move only because their quote asset is being retired.

Magma proceeds at the Liquidity subDAO (~$297k)

Proposal 1029 directed the subDAO to withdraw the community pool's Magma vault, redeploy into a wide static position on Pool 1943 and return it. The withdrawal and redeployment are done ($40,000 to $160,000 band: 1.19 BTC + 86,776 USDC, plus 1.51 BTC excess, together about $297k). This proposal amends that mandate so the subDAO migrates it with the rest instead of returning it as-is.

Where it goes

  • The strategic BTC/USDC position keeps its band. The Pool 2321 position and its fees are recreated on Pool 3504 (BTC/USDC, 0.1%) at the same $72,500 to $108,750 range, with the USDC side transmuted first.
  • DOGE and XRP are disposed of for USDC. These positions were initial bootstrapping positions for trading and have served their purpose.
  • USDT/USDC moves to Pool 3507 (USDT/USDC, 0.01%) at the same 0.9970 to 1.0030 range, keeping the stablecoin contingency liquidity Proposal 869 established.
  • The remaining BTC/USDC liquidity consolidates into the wider ex-Magma position. The Margined 1943 vault contents, the Magma-derived position and its excess BTC, the proceeds of the XRP and DOGE vaults, and converted USDC from the community pool balance are combined into a protocol-owned static position on Pool 3502 (BTC/USDC, 0.01%) at the $40,000 to $160,000 band Proposal 1029 already uses.
  • The community pool's existing loose BTC is out of scope. About 12.47 BTC (~$987k) sits unpaired in the community pool today. It is not USDC-quoted, so this proposal leaves it where it is.
  • Positions created under this mandate, and any residual assets, are returned to the community pool once deployed.

Post-Proposal state

Approximate sizes at BTC ~$79,100. Concentrated liquidity sets the deposit ratio from the pool price at the time of deposit, so the exact BTC/USDC split of each position, and therefore how much USDC is left liquid, shifts with the BTC price at execution.

PoolBandFed byApproximate SizeTotal value
BTC/USDC 0.1% 3504$72,500 to $108,750Current Static BTC/USDC.noble position4.80 BTC + 110k USDC~$490k
USDT/USDC 0.01% 35070.997 to 1.003Current Static USDT/USDC.noble position148k USDT + 30k USDC~$178k
BTC/USDC 0.01% 3502$40,000 to $160,000Margined withdrawals, Magma withdrawals, XRP and DOGE proceeds, community pool USDC according to ratio4.62 BTC + 355k USDC~$721k
Liquid Alloyed USDCN/ARemainder of the converted community pool balance~479k USDC~$479k

The community pool's 12.47 loose BTC (~$987k) is unchanged by this proposal and is not counted above.

Execution

Onchain in this proposal: a community pool spend transferring the USDC via Noble balance, the two static positions and the three vault share tokens to the Osmosis Liquidity subDAO. The subDAO then executes the unwinds, transmutes, swaps, redeposits and returns under this mandate, including the amended handling of the Proposal 1029 position, via its 4/6 multisig.

The replacement pools are newly created and thinly seeded, so their pool prices can sit away from the wider market. The subDAO aligns each destination pool's price to market immediately before depositing into it, so that new liquidity is not created at a stale price.

Forum Post: https://forum.osmosis.zone/t/migrate-protocol-usdc-to-alloyed-usdc/4119

Voting Results

Status: Quorum Not Met
(0.00% of the required 30.00%)
Tokens Voted
106,445,069
Yes
93,444,885
87.8%
No
9,868
0.0%
No With Veto
86
0.0%
Abstain
12,990,231
12.2%

Vox Populi

Community discussions related to the proposal.

There do not appear to be any discussions on this proposal at this time.