Injective Mainnet Upgrade
Details
Description
This is a software upgrade proposal for the Injective Protocol Mainnet. If passed, this proposal would commit the Injective Chain to halting the Injective Chain application binary at block height 12569420 (approximately 14:00 UTC on July 5th 2022) and starting the new Injective Chain application binary.\nMore details can be found in the long form proposal: https://github.com/InjectiveLabs/injective-chain-releases/blob/master/docs/migration/injective-canonical-chain-6.md\nThis upgrade proposal adds several new capabilities, features, and improvements:\n1. Smart contract support with Cosmwasm\n2. Binary options markets support\n3. Interchain accounts support through IBC V3\n4. New provider oracle type support \n5. Passing arbitrary data when depositing ERC-20 tokens from Ethereum to allow for additional post-processing (e.g. MsgDeposit directly into the exchange)\n6. Changing the Trade & Earn and fee discounts performance metric from fees paid to trading volume contribution\n7. Adding historical price and trade volatility tracking on the exchange and oracle modules\n8. Adding the wasmx module enabling automated execution of smart contracts through the BeginBlocker for smart contract initiated transactions\n9. Fee discount support for markets with negative maker fees\n10. Improved clearing price calculations protecting against extreme trade price execution\n11. Adding support for new synthetic trade and position transfer actions executed by smart contracts\nMiscellaneous changes:\n- Performing subaccount trade nonce increments before most order validation, in order to support more deterministic order hash computation\n- Adapting the existing feesPaid tracker to volume by scaling the previously recorded feesPaid values by 500.\n- Removing UST from the market quote denoms qualifying for Trade & Earn and fee discounts, along with removing incentives for markets containing LUNA (Terra Classic) and UST.\n- Parameterizing the liquidator reward share rate as an exchange module parameter, set initially to 5%\n- Adding a new market settlement capability through governance
Votes