Injective inEVM

blazixx
6 min readMar 11, 2024

--

Injective inEVM is live on mainnet, the first ever rollup designed to supercharge concurrent VM development.

inEVM enables Ethereum developers to build dApps that leverage blazing fast speeds & near zero fees while achieving composability across WASM and EVM

Injective today is one of the fastest layer one blockchains with the lowest fees.

These performance enhancements combined with Injective’s native plug-and-play modules, enable Injective to offer developers an unparalleled experience when building Web3 applications.

inEVM is set to reshape how Ethereum developers interact with the broader blockchain universe. Using the same Solidity language as that on Ethereum, developers in a sandbox setting can harness Injective’s advantages — e.g., unparalleled transaction times, lower costs, connection to the IBC network — while opening their dApps simultaneously across layers and protocols, including Ethereum and Solana.

inEVM Interoperability

At the heart of inEVM is the native interoperability across the WASM and EVM environments. With Hyperlane, users can build interchain applications that abstract the complexities of the multichain world away from users.

The inEVM Architecture

Injective worked to pioneer a concurrent VM ecosystem with WASM, inEVM and inSVM all secured by Injective.

These VM environments accommodate different virtual machines, each tailored to execute smart contracts written in different programming languages or adhering to distinct execution models. This setup facilitates interoperability by allowing developers to leverage the strengths of different VMs while ensuring compatibility with existing smart contract standards and infrastructure.

Getting started with inEVM

Getting started with inEVM is simple and deploying is the same as any other EVM-compatible chain. Developers can leverage a set of Ethereum native tooling and integrations to interoperate seamlessly with Injective as well as other networks such as Ethereum and Solana.

Bridging to inEVM

INJ can be transferred between Injective and inEVM using the bridge interface built by Hyperlane and Caldera.

Add inEVM to Metamask

Option 1: Using the inEVM Hub Page

  1. Navigate to the Hub Page
  2. Click the “Add Chain to Metamask” button

Option 2: Manually via Metamask

You can add the network manually via the following details:

Mainnet

Testnet

Receive Testnet Faucet Funds

To request funds from the inEVM testnet faucet:

  1. Navigate to the inEVM testnet hub page and click on the “Faucet” tab
  2. Input your wallet address
  3. Click the “Request” button

Deploy on inEVM

You can deploy your application onto inEVM via the same means as any Ethereum-compatible blockchain. For the purpose of example, we’ll use the Caldera testnet chain RPC URL.

This section is non-exhaustive and serves to give a high-level overview of configuring a project to use inEVM. The exact process to deploy your smart contracts varies depending on the development tooling you’re using. As a general rule, the process for deploying on and interacting with inEVM is the same as any EVM-compatible chain (including Ethereum, Polygon, Binance Smart Chain, etc.).

Updating the client-side to interact with inEVM is also done quickly: simply change the JSON-RPC Url used to that of inEVM. Note: ensure that all of your smart contracts are deployed on inEVM and that you have updated contract addresses on the frontend.

Users can also begin to interact with applications built on inEVM. These applications include but are not limited to the following:

  • TimeSwap: Timeswap AMM enables the creation of fixed maturity lending & borrowing markets for any fungible token without dependency on external price feeds.
  • Interport: Interport allows the most efficient cross chain trades via all supported networks.
  • UpvsDown: This game is a Play2Earn game that gives players the opportunity to engage in exciting competitions against each other.
  • Poolshark Protocol: Poolshark is a cutting-edge AMM where users can create directional positions to earn from volatility.
  • Thetanuts: Thetanuts Finance is a decentralized on-chain options protocol focused on altcoin options.
  • ApeBond: ApeBond is a bonding protocol committed to building a sustainable DeFi future for projects and communities.
  • Relative: Relative Finance is building cross-sector dApps for derivatives and prediction pools across SocialFi, DeFi and GameFi.

About inEVM

inEVM is the first-ever Ethereum Virtual Machine capable of achieving true composability across Cosmos and Solana. The inEVM network was developed as a collaboration between Injective and Caldera.

With inEVM, Ethereum developers gain unprecedented access to Injective’s global network and user base, offering a new realm of opportunities to expand the reach of their protocols.

inEVM brings a groundbreaking infrastructure stack designed to hyperscale multi VM development. With inEVM, builders can create a legion of new applications that not only retain the highest performance standards but also directly composes across the IBC and Solana ecosystems over time.

Every single facet of inEVM has been custom built to meet the needs of sophisticated applications, including a hyper scalable execution layer as well as a modular DA layer. This combined with the near zero fees offered by Injective, makes inEVM the foremost solution for Ethereum native builders everywhere.

Projects deploying on inEVM today include TimeSwap (a major lending protocol) and Thetanauts (an advanced on-chain options protocol). These protocols together have raised over $200 Million to date from investors such as Polychain Capital, Delphi Digital, Bain Capital Crypto and many more.

About injective

Injective is the only blockchain where developers can find robust out-of-the-box modules such as a completely decentralized orderbook that can be utilized to build a diverse array of sophisticated applications. Moreover, Injective is an open interoperable smart contracts platform.

Injective stands out as a robust blockchain platform tailored for developers seeking streamlined solutions to create diverse and intricate applications. It provides a range of features and functionalities:

  1. Ready-Made Modules: Developers can access pre-built modules within Injective, simplifying the creation of complex applications. Supporting smart contracts and facilitating rapid transactions between different blockchain networks like Ethereum and Cosmos Hub, Injective offers a versatile ecosystem.
  2. Decentralized Financial Markets: Injective’s ecosystem grants access to decentralized financial markets, products, and tools, aiding effective financial management for users.
  3. Built on Cosmos SDK: Leveraging the Cosmos SDK, Injective employs Tendermint proof-of-stake consensus, ensuring secure and instant transaction completion.
  4. Web3 Finance Optimization: As an open and interoperable tier-one fintech platform optimized for Web3 finance, Injective equips developers with plug-and-play modules for various smart contract-enabled applications. These include decentralized spot and derivatives exchanges, prediction markets, lending protocols, and more.
  5. Cutting-Edge Web3 Elements: Injective offers the latest Web3 modules and features, including the world’s first blockchain-based order book. Developers benefit from these elements to swiftly construct intricate decentralized applications with deep liquidity support right from the outset.
  6. Network Security: Injective’s network security is fortified by globally distributed validator nodes, with prominent institutions participating in the proof-of-stake network. The Tendermint POS consensus ensures secure instant execution transactions on the Injective network.
  7. Auto-Executing Smart Contracts: Injective boasts being the world’s first blockchain to offer auto-executing smart contracts, significantly expanding the landscape for innovative and disruptive applications.

Injective’s comprehensive set of features, emphasis on security, and facilitation of cutting-edge applications make it an appealing platform for developers looking to explore and create within the Web3 ecosystem.

For further information or specific details, exploring Injective’s website or related channels could provide more comprehensive insights into its functionalities and offerings.

Website | Telegram | Discord | Blog | Twitter | Learn | Youtube | Facebook|LinkedIn | Reddit | Instagram |Orbit Newsletter

--

--