Upload Transmuter Contract v1
Voting period
Vote distribution
Details
Description
Transmuter is a CosmWasm contract that allows 1:1 conversion of one asset to another. \n\nTransmuter would be the first CosmWasm Pool to be uploaded to Osmosis, a pool type fully integrated with Osmosis’ existing pools but created via the instantiation of a CosmWasm contract, allowing deployment of new pool types without software upgrades. \n## Details\nOnce instantiated with two assets, the contract functions as a pool with a fixed 1:1 ratio of token value, no matter the ratio of the assets in the pool. \n\n Classic curve (Red), Stableswap (Blue) and Transmuter (Green) \n\nFor traders, this enables the Transmute function which allows the exchange of 1 unit of value of a token they possess that is in the pool with 1 unit of value of any other token that is present in the pool without any slippage. \n\nFor liquidity providers, one token can be added to the pool in exchange for a representative token of that value held within the pool. Owners of the representative tokens can choose which asset to withdraw from the pool. \n\nAs there is zero slippage or fee, liquidity providers must either be altruistic or obtain an alternative benefit for adding tokens to the pool. \n\n## Potential Uses \nV1 of the Transmuter may be used to convert freely between identical tokens of different origins, such as axlUSDC and native USDC, to aid migration. As there is no benefit for liquidity providers to maintain a usable ratio of tokens, this would likely only be in use over a token’s transition period rather than a stableswap pool with a small swap fee. \n\n## Contract information\n\nRelease: V1.0.0\n\nCompiler Version: cosmwasm/workspace-optimizer:0.14.0\n\nChecksum: 6a1407229263b3321aedc359758018f26e18faff6a2feecc11a9acb118ccdd3d\n\nCode repository: https://github.com/osmosis-labs/transmuter\n\nCommit ID: 1d7e32d3f3e83db5ecb3b3f7b8b8961a6787d515\n\nForum Thread: https://forum.osmosis.zone/t/upload-transmuter-contract-v1/133
Votes