Kaspa Networks Integration

🌐 Kaspa Network Integration

Overview

Kastle supports multiple networks within the Kaspa ecosystem, including both Layer 1 and Layer 2.

This allows users to interact with a variety of assets — from native $KAS, KRC tokens to EVM-based assets (ERC20, ERC721) — all within one wallet.

This section provides an overview of the networks currently supported in Kastle and explains how to switch between mainnet and testnet environments.


🧱 Kaspa Layer 1

The Kaspa Layer 1 (L1) network is the core blockchain that powers all native transactions and on-chain data.

  • Mainnet: The live network where $KAS, KRC-20, KRC-721, and KNS assets exist.

  • TN10 Testnet: A public test network where users and developers can experiment with Kaspa transactions, token minting, and name services without using real $KAS.

KRC-based assets are built on Kasplex’s data insertion protocol and indexed by third-party APIs that Kastle monitors for display.


⚙️ Kasplex Layer 2 (EVM-Based)

Kasplex L2 extends the Kaspa ecosystem with EVM compatibility, supporting assets and dApps built using Ethereum standards. Kastle currently supports:

  • Kasplex L2 Mainnet – For real EVM-based tokens and smart contract interactions (ERC-20, ERC-721).

  • Kasplex L2 Testnet – For developers to test EVM-based integrations before deploying to mainnet.

This means you can interact with familiar EVM-style dApps and tokens directly from your Kastle wallet while benefiting from Kaspa’s high-speed, PoW-secured foundation.


🔧 Igra Layer 2 (EVM-Based)

Igra is an experimental Layer-2 protocol being developed on top of Kaspa. Its objective is to combine Bitcoin-grade Proof-of-Work security with the programmability of modern virtual machines.

The project explores how Kaspa’s BlockDAG architecture can be used to support EVM-based smart contracts with high throughput and low latency, while maintaining strong decentralization and MEV resistance.

Kastle currently supports the Igra Testnet, Caravel, allowing developers to experiment with its early implementation and test EVM-compatible transactions before mainnet release.


🔁 Switching Between Networks

Switching between supported networks in Kastle is simple:

  1. Open your Kastle wallet.

  2. Tap on the ⚙️ icon.

  3. Tap or click the Network selector.

  4. Choose your desired network (mainnet or testnet).

Kastle automatically handles all the different mainnet and testnet, you won't need to deal with switching between L1 and L2 and so on.

If you connect to a dApp that operates on a different network, Kastle will automatically prompt you to switch.


🧠 Tip

When using any testnet, remember that tokens there have no real value — they’re for experimentation and development purposes only.


✅ Summary of Supported Networks

Layer
Network
Supported Environments
Supported Assets

L1

Kaspa

Mainnet + TN10 Testnet

$KAS, KRC-20, KRC-721, KNS

L2

Kasplex

Mainnet + Testnet

ERC-20, ERC-721

L2

Igra

Testnet

ERC-20, ERC-721


As the Kaspa ecosystem continues to evolve, Kastle will expand support for additional networks and Layer-2 integrations, ensuring a seamless experience across all Kaspa environments.

Last updated