This proposal
- Recognizes the allETH Alloyed Asset, as the canonical version of ETH on Osmosis
- Transfers the Admin role for the asset to Osmosis governance
- Signals the incentive structure to replace the ETH.axl group with allETH by generating a new volume splitting group
- Replaces ETH.eth.axl as the Quote asset used for Supercharged pool creation.
What are Alloyed Assets?
Alloyed Assets comprise multiple underlying bridged assets within a tokenized CosmWasm Transmuter pool type and aim to provide a superior cross-chain experience to users while optimizing the capital efficiency of liquidity required for asset composability and minimizing the risk of exposure to a variety of bridges.
By swapping into an alloyed asset, a user receives a representative token of the underlying assets within the pool, which can then be used as a risk-diversified version of the asset that is usable throughout the Osmosis Ecosystem.
This results in a user flow similar to major CEXs, which accept deposits from multiple chains and increase a user’s balance, but with an entirely decentralized, on-chain mechanism.
When a transaction is initiated, IBC hooks are used to transfer the asset along the selected bridging option and automatically join or exit the Transmuter pool.
As this flow will be frontend only, advanced users, or those interacting with frontends that have not integrated the IBC hooks will be able to retain the un-alloyed asset on Osmosis.
From there a swap would route through the Transmuter pool as usual, not stranding these users if they do arrive on Osmosis via a frontend without this full integration.
For a full description of Alloyed Assets, see the Blog Post
allETH usage
The main initial use of allETH will be to seamlessly integrate ETH deposits from Ethereum layer 2s via multiple Axelar connections, with the established ETH connection on Osmosis.
The expansion of allETH to encompass new assets will be decided by future governance votes.
Rate Limits at Launch
Alloyed Assets have built-in rate limitation settings, which can prevent the ratio of tokens from changing excessively in a set period. These rate limits minimize any issue with one constituent from draining the liquidity of the paired assets in the alloy.
Static Rate Limits
Determines the maximum percentage of the pool allowed to be a specific asset, preventing extreme imbalance from occurring and minimizing the exposure of the Alloyed Asset to a particular constituent.
- ETH.eth.axl - 100%
- ETH.base.axl - 20%
- ETH.arb.axl - 20%
- ETH.matic.axl - 20%
Change Rate Limits
Determines the maximum percentage of an asset permitted to enter the pools based on the moving average of the asset’s relative weighting over a specified period.
None present to enable bootstrapping. To be activated by governance proposal once liquidity is established.
Admin Role
This proposal claims the Admin role for allETH for Osmosis Governance.
The Admin Role can perform the following tasks:
Delegate Set Active Status
Allows the Admin to delegate a Moderator address to disable the underlying Transmuter pool of the Alloyed Asset temporarily in an emergency. Disabling will freeze the pool’s contents, as no internal messages can be run apart from enabling the Active Status again. This delegation allows either the wider Osmosis DAO or a large subDAO to handle Metadata and Limiter settings while retaining rapid response by a smaller subDAO in an emergency.
Set Alloyed Metadata
Adjusts the on-chain metadata for how the Alloyed Asset is displayed, such as the displayed denomination, description, and symbol.
Manage Limiters
Allows the rate limiters to be created, removed, or modified. These must be set appropriately so that normal trading is not impacted and a security issue in any of the constituent assets is minimized.
Add New Assets
Allows the admin to add a new constituent asset to a pool, which can then be used as an underlying token for the Alloyed Asset. Further administrative action can then be taken to add any limiters. This allows the Alloyed Asset to grow as more bridges become available without fragmenting liquidity by having multiple Alloyed Assets for the same token in circulation.
Moderator Role
The Moderator for allETH is osmo1ugrn8qgsvyr8zwrv8h2g4r8ascngxk7qeaz7e0htjq3znswkh4cqhjdpgy
This group is composed of contributors to Osmosis, the wider Cosmos ecosystem and bridging security experts.
Set Active Status
In an emergency, the Moderator can temporarily disable the underlying pool of the Alloyed Asset. This allows time for any information about an incident to become available and a path forward to be decided without exposing the Alloyed Asset to losses beyond those incurred by the backing at the time of the freeze.
Mark Corrupted Assets
By marking an asset as corrupted, the Moderator signals that it should be removed from the Alloyed Asset. No new deposits will be allowed, but withdrawals are allowed. This will allow the Alloyed Asset to restore its peg, particularly when paired with any intervention approved by governance, such as Insurance, which can deposit an uncorrupted asset and withdraw the corrupted component
Specification of allETH
Denomination: factory/osmo1k6c8jln7ejuqwtqmay3yvzrg3kueaczl96pk067ldg8u835w0yhsw27twm/alloyed/allETH
Symbol: allETH
Assets: ETH.eth.axl, base.ETH.base.axl, ETH.arb.axl, ETH.matic.axl
Normalization Factors: 1 (1,1,1,1)
Decimals: 18
Canonical Status
This proposal would create a new Volume Splitting Group for allBTC/USDC. It also signals incentives to move to this new grouping at the next proposal that adjusts incentives.
The current Volume Splitting Group allocates 73% of incentives to stable pairings rather than the OSMO pairings. Only stable pairings are persisted here.
Canonical status sets the following agreement:
Default Asset List – Assets will be affixed and unmarked in the app.osmosis.zone default asset list, e.g., ETH, with all other bridges’ assets being ETH.bridge1, ETH.bridge2, etc. Osmosis DAO requests that allied/friendly frontends do the same, though any frontend is free to make its own decisions.
Osmosis Incentives – Osmosis DAO commits to prioritizing the canonical bridge assets, incentivizing them earlier and more heavily than the comparable assets of non-canonical bridges. In general, canonical pools should earn substantially more incentives than their counterpart pools.
Target Onchain Date: 30th July 2024