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:
Open your Kastle wallet.
Tap on the ⚙️ icon.
Tap or click the Network selector.
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
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