# Migration of Parameters and Usage from Noble USDC to Alloyed USDC

**URL:** <https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112>\
**Category:** Proposal Discussion\
**Created:** [August 20, 2026, 12:38pm UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112 "2026-08-20T12:38:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnnyWyles](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/johnnywyles/32/3114_2.png) [@JohnnyWyles](https://forum.osmosis.zone/u/JohnnyWyles)\
**Post date:** [August 20, 2026, 12:38pm UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112/1 "2026-08-20T12:38:39Z")

</div>

This proposal:

- Replaces USDC via Noble in every protocol parameter that names a USDC denom with Alloyed USDC.
- Confirms the usage of [USDC Alloyed Asset](https://celatone.osmosis.zone/osmosis-1/contracts/osmo147h5x9pcj7lm0cttlaefx6sqq5vdfnmwfcqxkmjd7exqm9gc7grqhr75m0) as the canonical version of USDC on Osmosis.

## Background

USDC.inj is now registered across the Cosmos ecosystem and live on Osmosis.

This proposal moves Osmosis from basing parameters on USDC.noble to targeting an alloy of the three primary USDC options in use: USDC.noble, USDC.inj and USDC.eth.axl, to encourage migration to a single quote asset.

This alloy’s composition will change over time as usage of included variants shifts, with removals managed by the Alloyed Asset moderator subDAO and additions managed by Osmosis governance, so the primary quote denomination is not dependent on any single issuance route.

## Parameters changed

| Parameter | From | To | Modified In | Purpose |
| --- | --- | --- | --- | --- |
| poolmanager `pool_creation_fee` | 20 USDC.noble | 20 allUSDC | [Proposal 767](https://www.mintscan.io/osmosis/proposals/767) | Cost to create a new pool, paid to the community pool |
| block-sdk `reserve_fee` | 0.1 USDC.noble | 0.1 allUSDC | [Proposal 958](https://www.mintscan.io/osmosis/proposals/958) | Minimum Top of Block bid |
| block-sdk `min_bid_increment` | 0.1 USDC.noble | 0.1 allUSDC | [Proposal 958](https://www.mintscan.io/osmosis/proposals/958) | Minimum Top of Block bid increment |
| block-sdk `escrow_account_address` | [Community Pool Forwarder - USDC](https://celatone.osmosis.zone/osmosis-1/contracts/osmo1jayxmrajq8nzw2knatgsjdkdhnkw8flkgqs84pvphs3ut2hts5xq9hacch) | [Community Pool Forwarder - allUSDC](https://celatone.osmosis.zone/osmosis-1/contracts/osmo10c79mm4taurpdmvxvw9nyqq4mskvk9h5jn38yjpye2azeun9rg2s8j5jhr) | [Proposal 958](https://www.mintscan.io/osmosis/proposals/958) | Receives Top of Block bid proceeds and forwards them to the community pool |
| `taker_fee_params.community_pool_denom_whitelist` | includes USDC.noble | USDC.noble replaced by allUSDC | [Proposal 1026](https://www.mintscan.io/osmosis/proposals/1026) | Accumulates allUSDC in the community pool instead of USDC.noble |

## Canonical status

The alloy is formed to the generic standard approved in [Proposal 826](https://www.mintscan.io/osmosis/proposals/826), “Alloyed Assets: Generic specification approval”, which recognizes alloyed assets as the canonical representation of their underlying asset on Osmosis. This proposal asks governance to confirm the specific case rather than to establish new policy.

### Alloy Configuration

Contract: `osmo147h5x9pcj7lm0cttlaefx6sqq5vdfnmwfcqxkmjd7exqm9gc7grqhr75m0`  
Pool: 3497  
Code ID: 996 (transmuter v3.2)  
Denom: `factory/osmo147h5x9pcj7lm0cttlaefx6sqq5vdfnmwfcqxkmjd7exqm9gc7grqhr75m0/alloyed/allUSDC`  
Transmuter Admin: Osmosis governance module account  
Moderator: Alloyed Asset moderator subDAO  
Constituents: USDC.noble, USDC.eth.axl, USDC.inj  
Alloy Normalization factor: `1`

No rate limiters are currently set on this alloy.

**Target Onchain Date:** 24th August 2026

---

<div class="post-metadata">

**Author:** ![Anzus\_GemWallet](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/anzus_gemwallet/32/3295_2.png) [@Anzus\_GemWallet](https://forum.osmosis.zone/u/Anzus_GemWallet)\
**Post date:** [August 23, 2026, 8:40am UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112/2 "2026-08-23T08:40:10Z")

</div>

Will regular users notice anything different when this happens? In particular, will wallets and the Osmosis app make it clear which version of USDC someone holds, and whether they need to do anything themselves?

---

<div class="post-metadata">

**Author:** ![JohnnyWyles](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/johnnywyles/32/3114_2.png) [@JohnnyWyles](https://forum.osmosis.zone/u/JohnnyWyles)\
**Post date:** [August 24, 2026, 11:12am UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112/3 "2026-08-24T11:12:48Z")

</div>

They will, the current USDC will be renamed to USDC.noble, and “USDC” will be the alloy referenced in this proposal.

Users holding USDC.noble or USDC.inj in their wallet will be prompted to convert both on the asset/portfolio screen and via a dismissible pop-up.

Users with liquidity of USDC.noble or USDC.inj in liquidity pools will also get a banner once this passes to perform a migration. However, the liquidity migration is manual rather than a guided flow like the asset conversion.

We can only adjust the primary frontend, so it is up to wallets what to display; some will choose to display, for example, USDC (Noble), USDC (Injective) and allUSDC

---

<div class="post-metadata">

**Author:** ![Anzus\_GemWallet](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/anzus_gemwallet/32/3295_2.png) [@Anzus\_GemWallet](https://forum.osmosis.zone/u/Anzus_GemWallet)\
**Post date:** [August 25, 2026, 10:34am UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112/4 "2026-08-25T10:34:44Z")

</div>

Thanks, that clears it up. Clear names and a simple prompt should help a lot. The manual liquidity-pool migration is especially useful to call out early so users do not miss it.

---

<div class="post-metadata">

**Author:** ![tac0turtle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/tac0turtle/32/1395_2.png) [@tac0turtle](https://forum.osmosis.zone/u/tac0turtle)\
**Post date:** [August 27, 2026, 2:47pm UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112/5 "2026-08-27T14:47:08Z")

</div>

Hey, what is the reason to add Axelar to the alloy? it seems like scope creep to migrating off noble usdc?

---

<div class="post-metadata">

**Author:** ![JohnnyWyles](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.osmosis.zone/johnnywyles/32/3114_2.png) [@JohnnyWyles](https://forum.osmosis.zone/u/JohnnyWyles)\
**Post date:** [August 27, 2026, 3:14pm UTC](https://forum.osmosis.zone/t/migration-of-parameters-and-usage-from-noble-usdc-to-alloyed-usdc/4112/6 "2026-08-27T15:14:54Z")

</div>

USDC.eth.axl is still about half the size of USDC.noble onchain - and by adding it to the alloy we can trigger the built in migration flow for users to be prompted to convert.

We should almost certainly remove it down the line. I also agree it introduces additional risk beyond the CCTP bridge, but Axelar has a very good track record too.
