Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting Started with snaK

snaK is a MetaMask extension that brings Kadena-native capabilities—like account creation, transaction signing, and cross-chain transfers—directly into your MetaMask wallet.

This guide walks you through installing the snaK Snap and using it via dApps that support it.

Installation

Before you can use snaK, you must have MetaMask installed and configured in your browser.

  1. Visit the official MetaMask Snap Directory and locate snaK.
  2. Click Install to grant permissions and enable the Snap.
  3. The Snap will now be available inside your MetaMask under the “Snaps” section.

💡 When installed, the Snap runs isolated from other extensions, using MetaMask’s permissioned execution model for enhanced security.

Using snaK

Once installed, snaK can be accessed via supported decentralized applications (dApps). You don’t interact with it directly through MetaMask—it activates automatically when the connected site uses Snap methods.

The web interface for interacting with snaK is available at snak.mindsend.xyz.

Here’s what you can do with the Snap-enabled dApp:

  • Create a Kadena Account:
    Click “+ Add Account” to generate a new Kadena account managed by the Snap.

  • Send and Receive $KDA:
    Use the dApp’s interface to send and receive KDA tokens across any of Kadena’s 20 chains.

  • Sign Transactions Securely:
    When a dApp sends a transaction request, MetaMask will trigger a secure popup for approval.

  • Perform Cross-Chain Transfers:
    The Snap abstracts the complexity of transferring KDA between Kadena’s braided chains.

  • Buy $KDA:
    Integrated onramp support (e.g., Simplex) allows you to purchase KDA within the dApp.

  • Use Gas Stations:
    Fee abstraction via Kadena’s gas stations ensures transactions can be executed without the sender owning KDA initially.

  • Ledger Support:
    The Snap can store Ledger-based Kadena accounts (signing must be handled manually by the dApp).

  • View Balances & Activity:
    The dApp can show balances and recent transactions using Snap-stored accounts.

Learn More