> For the complete documentation index, see [llms.txt](https://help.tpwallet.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tpwallet.io/en/wallet-operation/tptool/eip-4527/metamask.md).

# How to Use MetaMask

EIP-4527 is an Ethereum Improvement Proposal that provides a secure, transparent, and user-friendly solution for data transfer between offline signers and watch-only wallets using QR codes.

### **What is EIP-4527?**

EIP-4527 (Ethereum Improvement Proposal 4527) is a standard designed for the Ethereum ecosystem, aimed at achieving secure and transparent data transfer between offline signers (such as hardware wallets or offline mobile wallets) and watch-only wallets using QR codes. It provides a standardized process and protocol to ensure users can securely sign transactions or data without connecting to the network.

### **TokenPocket Usage Tutorial**

1. Open TokenPocket, click on \[Details], and select \[Link Other Wallet]. Only wallets imported or created using mnemonic phrases can be displayed.

<figure><img src="https://2634619309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3qtItoZih7cEdFc6kPNk%2Fuploads%2FioBmQdjPucBmMEQHKsUA%2F1.png?alt=media&amp;token=4df4237d-f80e-4d9b-b16f-a2ca3de7a849" alt=""><figcaption></figcaption></figure>

2. The QR code display for connecting wallets requires \[Password Verification]. After verification, you can see the QR code. The interface allows you to view the QR code content. Below is a tutorial for interacting with wallets supporting EIP-4527. Other wallets supporting 4527 have similar interaction methods.

<figure><img src="https://2634619309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3qtItoZih7cEdFc6kPNk%2Fuploads%2F810EK5ecOrQJByPtp9OJ%2F2.png?alt=media&amp;token=f1043729-a336-4b35-a1c8-3a8cc69e8f6a" alt=""><figcaption></figcaption></figure>

3. Open the Metamask wallet, click on the top menu, and select \[Add Account or Hardware Wallet].

<figure><img src="https://2634619309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3qtItoZih7cEdFc6kPNk%2Fuploads%2FeXQ2zKyzSgBRklwDJqlG%2F1.png?alt=media&amp;token=8c6bf86b-3363-4d8d-b5f0-55047262dbcc" alt=""><figcaption></figcaption></figure>

4. Choose \[Add Hardware Wallet], QR-based.

<figure><img src="https://2634619309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3qtItoZih7cEdFc6kPNk%2Fuploads%2Fv3CYVwzFsZnSFQZnxyJL%2F2.png?alt=media&amp;token=f74b4bf1-806f-4359-9dbc-e1530af46407" alt=""><figcaption></figcaption></figure>

5. Click \[Continue] at the bottom. The wallet import uses the default display/selection method for sub-wallets. After checking the addresses you need to import, click \[Unlock] to see the status of the imported watch-only wallet.

<figure><img src="https://2634619309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3qtItoZih7cEdFc6kPNk%2Fuploads%2F7hLwKtekyx7TC0rCXkwq%2F3.png?alt=media&amp;token=ec8508db-8ee4-4fd7-9959-ea54ade98e73" alt=""><figcaption></figcaption></figure>

6. When execution is needed, a scan interface will pop up after normal operations. This operation is the same as using a cold wallet and watch-only wallet for scanning.

The Metamask mobile version does not have an entry for displaying the QR code for the 4527 solution. If you see a similar entry in the plugin wallet, you can follow similar steps to proceed.
