Injective Volan Mainnet Upgrade (1.12.0)
Details
Description
The proposal here outlines on a high level the parameters for the Injective Volan Mainnet upgrade.\n\nThis is a software upgrade proposal for the Injective Mainnet. If passed, this proposal would commit the Injective Chain to halt at block height 57076000 (approximately 14:00 UTC on January 11th 2023) and resume with the v1.12.0 version of the Injective Chain application binary.\n\nMore details can be found in the long form proposal: https://github.com/InjectiveLabs/injective-chain-releases/blob/master/docs/migration/injective-canonical-chain-12.md\n\nThis upgrade proposal adds several new capabilities, features, and improvements:\n\n- RWA Module. Adds the world’s first ever Real World Asset Module. This is a new permissioned asset primitive on Injective. It allows for the seamless creation and management of permissioned assets with powerful arbitrary customization capabilities. Institutions and users alike are able to launch and access structured products and RWAs (tokenized fiat pairs, treasury bills, credit products, etc.) not found elsewhere via complaint gateways. It also allows anyone to launch tokens with custom features such as bespoke allow lists for who is able to access assets. Injective is the only blockchain to support a permissioning layer directly on its native chain which retains capital efficiency for all users while adding compliant access points for financial institutions\n\n- IBC Cross-Chain Expansion. By supporting IBC Hooks and Packet Forward Middleware, any IBC-enabled chains can now interact with injective’s Web3 finance modules such as its on-chain orderbook from its own core chain, allowing for sophisticated cross-chain transactions such as advanced order routing, swaps, and much more\n\n- Reduces on-chain inflation parameters on Injective which allows for INJ to become far more deflationary over time\n\n- Enhanced Scalability. New enterprise APIs dramatically reduce latency for institutional participants on Injective by adding an innovative mechanism whereby users can bypass indexer dependencies and stream events from the chain directly\n\n- Exotic Oracle Feed Design. Enables the addition of off-chain price feeds to directly interact with Injective, allowing dApps on to seamlessly launch exotic assets (fx, tokenized bonds, etc), markets and products\n\n- Expanded Burn Functionality. Allows any bank token generated on Injective to be burned.\n\n- Adds a new EIP712 V2 integration allowing for more Ethereum native wallets integrations and better developer experience\n\n- Adds a post-only mode setting in Exchange Module, meaning new spot or perp orders can only be maker orders in this period (this will be enforced upon this and future chain upgrades). The period will be set as 2000 blocks upon the restart of the chain.\n\n- Adds a new client order ID feature in the Exchange Module, allowing users to track orders using their order IDs\n\n- Adds additional safety checks upon liquidations for derivative markets in the Exchange Module\n\n- Adds fixes for funding rate calculations under certain edge cases in the Exchange Module\n\n- Adjusts the denom creation fee to 0.1 INJ in Tokenfactory Module\n\n- Adjusts the governance proposal deposit amount to 100 INJ in Gov Module\n\n- Adjusts the instant market listing fee to 20 INJ in Exchange Module\n\n- Adds fixes to outbound IBC transfers under certain edge cases\n\n— — — — —\n\nIMPORTANT NOTE:\n\nNode operators must configure the wasm cache size to 3GB. For more details, reference this post: https://github.com/CosmWasm/cosmwasm/issues/1978\n\nThe wasm cache can be set with the following command:\n\ninjectived start --wasm.memory_cache_size 3000\n\nThis upgrade also introduces a post-only mode whereby traders can only cancel orders or post maker orders in the Exchange Module for 2000 blocks post-upgrade.\n\n— — — — —
Votes