@liquidlink-lab/iota-snap-for-metamask
v1.9.1
Published
A MetaMask Snap integration for IOTA Wallet Standard
Downloads
35
Readme
IOTA Snap for MetaMask
IOTA Snap is an extension for MetaMask that enables users to seamlessly manage their IOTA assets directly within the MetaMask wallet interface. By leveraging BIP39-compatible key management, this Snap allows MetaMask to sign transactions and securely handle IOTA addresses without requiring a separate IOTA-native wallet.
Guide
Install:
npm install iota-snap-for-metamaskIn client side component:
"use client";
import { registerIotaSnapWallet } from "iota-snap-for-metamask";
registerIotaSnapWallet();Features
IOTA Wallet Integration Use MetaMask to generate and manage IOTA addresses, send and receive tokens, and sign transactions on the IOTA network.
DeFi Compatibility Interact with IOTA on-chain DeFi protocols, including staking, liquidity provision, and other smart contract features built on IOTA Move.
Developer SDK A dedicated Node.js SDK is provided to help projects integrate IOTA Snap functionality directly into their front-end dApps, enabling easy onboarding for MetaMask users.
Secure and Open-Source Fully open-sourced under the Apache-2.0 license, ensuring transparency and security.
Quick Start
- Install MetaMask Flask (developer build)
- Install the IOTA Snap
- Connect to supported IOTA networks (e.g., testnet or mainnet)
- Start managing IOTA assets seamlessly with your existing MetaMask account
