Injective Mainnet to Upgrade to Create Smart Contract Layer