For Developers

Technical documentation for building on Igra Network.

Overview

Igra is a Layer 2 blockchain that combines Kaspa's high-performance DAG consensus with full EVM compatibility. This section provides in-depth technical information for developers building on Igra.

Architecture

Understand how Igra works under the hood:

Ethereum Compatibility

Learn about differences and constraints:

Key Concepts

Layer 1: Kaspa

  • Block DAG structure

  • Selected Parent Chain (SPC)

  • DAA Score for timestamping

Layer 2: Igra

  • EVM execution environment

  • L1-submitted transactions

  • Attestation system for light clients

  • Entry and Exit mechanisms

Developer Tools

Igra is compatible with the Ethereum ecosystem:

  • Smart Contract Languages: Solidity, Vyper

  • Development Frameworks: Hardhat, Foundry, Truffle

  • Libraries: ethers.js, web3.js, viem

  • Wallets: MetaMask, WalletConnect

Getting Started

Support

Last updated