Keystone Pro to MetaMask

Firmware versions M-5.0 (Multi-Coin) or newer will allow you to use the MetaMask Extension (V10.8.0 or newer) with your Keystone and set the extension as a watch-only wallet on your Keystone Essential or Pro.

I. Preparation

1. Firmware versions M-5.0 (Multi-Coin) or newer running on Keystone Essential or Pro.

2. Download the MetaMask browser extension (V10.8.0 or newer) from MetaMask's official website.

II.Important Notes

A wallet generated by MetaMask has its recovery phrase online. This means that this recovery phrase has been connected to the network(internet).

Therefore, even if you import this recovery phrase created by MetaMask into Keystone (or any other hardware wallets) to continue managing your digital assets, this recovery phrase might already be at the risk of being attacked by hackers.

** In principle, we highly recommend creating a new recovery phrase (new wallet with a 24-word seed phrase) offline on a Keystone hardware wallet and then transferring your assets from your MetaMask wallet to the new one prior to using your Keystone to interact with MetaMask. This is the safest way to protect your assets.

III. Bind MetaMask with your Keystone Hardware Wallet

1. Set Up Your MetaMask

1) If you are running any fork of MetaMask other than the standard production fork, disable it now.

2) Run the “MetaMask Extension”. Click on [Get Started] to begin setting up your MetaMask.

3) Choose to either create a new MetaMask wallet or import one. Here we will create a new Secret Recovery Phrase as a demonstration.

4) Set up your password. Please try to set a strong password to maximize the security for your account.

5) Keep your secret recovery phrase somewhere safe.

6) Now you have successfully set up your MetaMask. Feel free to browse around the MetaMask mainpage to familiarize yourself with it.

2. Connect MetaMask to Your Keystone

1) Keystone: Tap the "Menu" icon > then Tap [Software Wallet] > then Select [MetaMask / Defi / Web3] and Tap [Confirm] on the Keystone device.

2) tap the icon on the top right corner of the toolbar > then select [Connect Software Wallet] > then choose the accounts that you are going to import and tap [Confirm].

3) MetaMask: Click on the "Menu" icon on the top right corner > then select [Connect Hardware Wallet].

4) Select [QR-based] and then click [Continue].

5) MetaMask uses your computer's camera to scan the QR code displayed on the Keystone hardware wallet.

6) Select the Account that you want to bind and click [Unlock].

7) MetaMask should now be successfully bound to your Keystone.

Recover your wallet with the NFT in it with SafePal Wallet. This is a guide on how to export your private key from MM and import it in to SafePal for you to be able to send the NFT to a different wallet (ie hardware)

https://drive.google.com/file/d/1LPZIbkKfLDjOQkS_3zN_ExNQgB29AWNw/view?usp=sharing

Once you are in SafePal click on NFT

  1. Click on Binanace Smartchain

  2. Click on the NFT

  3. Transfer NFT to your Hardware wallet Address

  4. Pay transaction fee

You are now complete

V. Can I see NFT on MetaMask desktop?

1. At the moment you can see your NFTs only on Metamask Mobile. You can add NFTs as custom tokens in the web extension, but you will not be able to see them natively in the UI. MetaMask Mobile displays NFTs under Collectibles.

a. Make sure you're on BNB smart chain.

b. Import NFT

c. paste NFT contract address 0x0989B03B8cEd1aA72AcA962D22f1098653690aef

d. ID 1 = Full node and 2 = Lite node

Last updated