@yigitkara/chain-guardian
v0.1.3
Published
Chain Guardian — a MetaMask Snap that protects your transactions from cross-chain address mistakes.
Downloads
460
Readme
Chain Guardian
Chain Guardian protects your crypto transactions from one of the most common and costly mistakes in web3: sending funds to an address on the wrong blockchain network.
What it does
Every time you send a transaction in MetaMask, Chain Guardian automatically analyzes the destination address and checks if it is compatible with the network you are currently on. The result appears directly in your transaction confirmation screen before you click confirm.
Supported networks
- EVM chains (Ethereum, Polygon, BNB Smart Chain, Avalanche, Optimism, Arbitrum, Base, Linea, Fantom, Cronos)
- Solana
- Bitcoin (Legacy, SegWit, and Bech32 formats)
- Tron
- XRP / Ripple
- Litecoin
- Cardano
- Cosmos
- Polkadot
- Stellar
How to use
Install Chain Guardian and it works automatically. No configuration needed. Every transaction you initiate in MetaMask will be analyzed instantly.
Warning types
- Green checkmark: Compatible address. Safe to proceed.
- Red warning: Wrong chain detected. Funds would be permanently lost. Chain Guardian suggests bridges to use instead.
- Yellow warning: Unrecognized format. Proceed with caution.
Support
https://github.com/YigitKara/chain-guardian/issues
Source code
https://github.com/YigitKara/chain-guardian
npm package
https://www.npmjs.com/package/@yigitkara/chain-guardian
