Kadena’s MetaMask Snap

What is the Kadena Snap?

The Kadena Snap allows users to manage and transfer assets across all Kadena chains using MetaMask’s familiar security model. It, therefore, eliminates the need to download another wallet for interacting with both Kadena and other blockchains.

More specifically, the Kadena Snap provides methods for checking connection status, managing accounts, interacting with networks, and signing transactions.

To interact with any snaps, including the Kadena one, you will need to go through a dApp that supports it. Please note that you will not be able to interact with the Kadena Snaps from inside the MetaMask extension.

We’ve created an example application at https://metamask.kadena.io/ to showcase what’s possible with the the Kadena Snap. The dApp supports Kadena same-chain and cross-chain transfers of the native token, $KDA; and it automatically uses a gas station for paying the gas fees of users that don’t have enough funds to complete these transfers.

It does not yet support NFTs or other tokens, but future developments will depend on demand.

How do I install Kadena’s Snap?

There are two ways to install Kadena’s Snap:

  1. Install from MetaMask Snap Directory:
  2. Install via dApps:

For Developers - How do I integrate Kadena’s Snap in my dApp?

Is the Kadena Snap safe?

Yes, the Kadena Snap is designed with safety in mind. It operates within a secure sandbox environment inside the MetaMask extension, ensuring that it functions with restricted permissions to protect your assets and data.

Furthermore, the Kadena Snap has undergone rigorous security measures, including an audit conducted by Veridise, an approved MetaMask auditor.

Additionally, it has been manually reviewed by the MetaMask team prior to being listed in the Snaps directory.

You can view the Kadena Snap audit report here.

Can I manage Kadena assets directly in the MetaMask interface?

Managing Kadena assets directly from the MetaMask interface isn't supported.

To interact with any Snap, including Kadena’s, you'll need to go through a dApp. We've developed a Kadena dApp with wallet functionality that demonstrates how dApps can interact with Kadena’s Snap.

While Kadena asset management isn't available directly in MetaMask, you can still do the following within the plugin: