How-To Geek

How to add a metamask wallet to iphone or android.

The popular cryptocurrency wallet isn't just a browser extension.

Quick Links

How to install metamask on iphone or android, using metamask on your phone.

MetaMask is a popular cryptocurrency wallet that you can download to your phone for free. Once installed, you can connect MetaMask to all kinds of DeFi applications ( dApps ) to easily send and receive cryptocurrency.

The MetaMask mobile wallet is most useful with tokens and apps based on the Ethereum blockchain. It can be used with NFT marketplaces like OpenSea or Foundation . You can also buy and sell tokens with DEXs like Uniswap . Many other dApps are compatible with MetaMask, too.

You can download the MetaMask app on  Android or iPhone . We'll be using an iPhone as the example here. If you're using an Android phone, the steps to download and install are very similar. Once installed, MetaMask works the same regardless of the phone you have.

To begin, head to the iPhone App Store or Google Play Store, search for MetaMask, and install it.

Once downloaded, go ahead and open the MetaMask app from your home screen. With the app open, press "Get started."

After pressing "Get started", you will tap "Create a Wallet". If you already have a wallet select the "Import wallet" option.

If you installed MetaMask on your browser, you can select this option to integrate your existing wallet into your smartphone app.

The next page will ask whether you want to agree to MetaMask's user agreement. Either option can be selected to proceed.

Now you will create a password for your wallet. Make sure you agree to the Terms of Use. If you use a FaceID you can also enable this option. It is enabled as the default setting.

Before proceeding, watch the video to learn more about the importance of your Secret Recovery Phrase.

Now you will be granted access to your Secret Recovery Phrase. Your Secret Recovery Phrase is the most important piece of information.

Do not lose or forget your Secret Recovery Phrase. If you forget your password your Secret Recovery Phrase is the only way to access your wallet. If someone else knows your Secret Recovery Phrase, they can access your wallet.

Write your Secret Recovery Phrase down on a piece of paper. Do not store them on your computer. Make sure you always know where your Secret Recovery Phrase is saved.

Click on the box that says "View". Write down your Secret Recovery Phrase.

After writing down your Secret Recovery Phrase, tap the words in the order they appeared and press "Continue"

And there you go. You have now created a MetaMask wallet. You can view your account balance, buy and send Ethereum, and view recent activity.

Now that you have a MetaMask wallet you can interact with all kinds of dApps, buy NFT's, or send and receive Ethereum.

There are different ways to connect your MetaMask wallet depending on if you are using a computer or your phone to interact with a platform like Uniswap, OpenSea, or Foundation.

No matter if on a computer or phone, you will typically see a button to "Connect Wallet" or something similar in the platform you are using.

If on a computer, once you click this, you will be prompted to select the wallet you want to connect. Select the MetaMask option. A QR code should appear. Sometimes the "Connect Wallet" button only displays a QR code and does not allow users to select MetaMask. That is okay. An example of a QR code from Foundation is shown below.

MetaMask has a QR code scanner built into the app. Press the square button in the upper right and proceed to scan the QR code on your computer screen.

Be cautious connecting your wallet to platforms or apps that are suspicious. If there is any doubt, do your research and make sure it is legitimate. Of most importance, never give anyone or any app your Secret Recovery Phrase.

If you're using your phone to access a platform like OpenSea, connecting your wallet is even easier. By pressing the "Connect Wallet" option in OpenSea, or any other platform you are using, you be will prompted to open your MetaMask wallet. Once opened, a notification will pop up to confirm the connection. No QR code is needed. By confirming the notification, your MetaMask wallet will connect to the platform you were previously on. Go back to the platform and the wallet should be connected.

The latest gaming news, guides, reviews and features

  • Call of Duty
  • Apex Legends
  • Dead By Daylight
  • Attachments
  • Field Upgrades
  • Killstreaks
  • Action and Adventure Games
  • Battle Royale
  • Gangs of Sherwood
  • Indie Games
  • Like a Dragon Gaiden: The Man Who Erased His Name
  • Only Mobile Gaming
  • Role Playing Games
  • Shooter Games
  • Sports Games
  • Strategy and Simulation Games
  • The Day Before
  • gaming news
  • Planet Crypto

MetaMask Safari Extension: How To Add MetaMask On Safari Or MacBook

Aside from just downloading Chrome, here's what to do.

20 Jul 2022 11:58 AM +00:00

MetaMask logo on a MacBook laptop screen, sat on a table in front of a window

MetaMask, being one of the most popular crypto wallets, facilitates simple crypto transfers for the likes of OpenSea NFTs . Known most for its Chrome extension, MacBook users are seeking ways to use MetaMask on Safari.

MetaMask introduced its extensions to help them to navigate the crypto world through conducting seamless crypto transfers straight from their computers.

Table of Contents

How to add metamask extension on safari, does metamask support apple pay, how to add metamask wallet to macbook.

Apart from that, MetaMask also boasts sophisticated mobile applications that can easily be connected to multiple third-party websites. Here's how users can add MetaMask Extension on Apple Macbook or Safari browser.

MetaMask only supports Chrome, Firefox, Edge, and Brave browsers and is not available on Safari, but the Ethereum wallet has recently launched its app for IPhone users which can be downloaded via the apple store.

Instead, users must either download another browser (as referenced below), or consult the iOS MetaMask application that offers support for Apple users.

iOS 15 does seem to allow iPhone devices to use extensions on Safari, although this does not include MetaMask just yet. A third-party Github program has popped up, however, allowing users to download and use the MetaMask extension on Safari.

MetaMask has recently introduced a facility that allows users to trade cryptocurrency via Apple pay.

Users will now be able to purchase crypto via Apple pay, where transfers will first be redirected to Wyre crypto exchange that facilitates buying and selling of multiple cryptocurrencies.

  • Read More: Does MetaMask Support NFTs?

Users should follow the steps mentioned below to add MetaMask extension to their Apple MacBooks:

  • Go to the MetaMask' official website via your preferred browser outside of Safari. This could be Google Chrome/Firefox/Brave/Edge.
  • Click on download for iOS, and later select the browser for whom you are downloading the extension.
  • Install the extension, Pin it on your browser for easy accessibility.
  • Complete the necessary KYC details on MetaMask and get ready for your first crypto transaction.

For more articles like this, take a look at our Planet Crypto page.

CoinsCipher - Cryptocurrencies Analysis, Guides, and Research

  • Metamask Guides
  • Comparisons
  • Predictions

MetaMask Safari Extension

Molly Tallor

As a leading crypto wallet and gateway to decentralized applications, MetaMask has become an essential tool for anyone interested in exploring the world of cryptocurrency and web3. With its easy-to-use browser extension, MetaMask makes interacting with the Ethereum blockchain straightforward and accessible. However, Safari users may be wondering – can I use MetaMask Safari extension?

Unfortunately, the MetaMask extension is not natively supported on Safari desktop or iOS. This is because Safari has restrictions on running browser extensions that access websites and inject code. However, there are a few workarounds Safari users can utilize to still access MetaMask:

  • Use the MetaMask iOS mobile app
  • Install a MetaMask-compatible browser like Brave or Firefox
  • Access web3 DApps that have integrated WalletConnect

Can I Install MetaMask Safari Extension?

No. The main reason MetaMask does not work on Safari desktop or iOS is that Safari imposes restrictions on third-party browser extensions. Specifically, Safari extensions have limited access to websites compared to Chrome and Firefox extensions. This means they cannot inject JavaScript code into webpages, which MetaMask relies on to enable its crypto wallet features.

Without the ability to run JavaScript injections, the MetaMask extension cannot communicate properly with Ethereum-based decentralized applications. It cannot read or write data to the blockchain, approve transactions, or even load a user’s wallet.

Essentially, MetaMask requires elevated web access to power its core functionality, access Safari extensions do not permit.

Accessing MetaMask on iPhone and Mac

Just because the MetaMask extension doesn’t work on Safari doesn’t mean Apple users can’t access MetaMask at all. Here are two easy workarounds:

Use the Official MetaMask iOS App

For iPhone users, we recommend downloading the official MetaMask iOS mobile app from the App Store.

The MetaMask app provides the same functionality for managing crypto wallets and assets, trading tokens, accessing DApps and more. You get full integration with wallet features like importing existing phrases, hardware wallet support, and customized network selection.

Better yet, your mobile app wallet seamlessly connects with the desktop extension. You can manage the same assets, transaction activity and settings on both your computer and iPhone.

MetaMask Safari

Install a Compatible Desktop Browser

For desktop MetaMask access on a Mac, Safari users must install a compatible third-party browser. We recommend Firefox or Brave as two secure, privacy-focused options.

Once installed, simply visit the MetaMask website to add the browser extension. From there, you can create a new wallet or import an existing one with seed phrase. The desktop wallet should function exactly as it does on other supported browsers.

If Safari is your preferred Mac browser but you still want MetaMask integration, you can run a second browser just for decentralized apps and crypto activity. This way, MetaMask seamlessly functions with the rest of your web activity.

safari metamask ios

Accessing DApps on Safari Without MetaMask

If you prefer keeping Safari as your sole web browser, there are still options for accessing decentralized apps and crypto services:

Use WalletConnect – If you prefer keeping Safari as your sole web browser, there are still options for accessing decentralized apps and crypto services – you can even use WalletConnect without having to delete metamask account or log out of metamask . Many web3 DApps have integrated WalletConnect, which enables connecting your desktop crypto wallet by scanning a QR code with your phone. From there, you can approve transactions on your mobile MetaMask app while interacting with the DApp on desktop Safari.

Coinbase Wallet Extension – Coinbase offers its own crypto wallet browser extension that does work on Safari. While not as widely adopted, it can substitute MetaMask for basic DApp interaction.

At the end of the day, MetaMask access on Safari is limited. But with workarounds like the mobile app, alternative desktop browsers, and WalletConnect, you can achieve similar functionality. The world of Ethereum and crypto doesn’t have to stop with MetaMask and Safari.

While the MetaMask browser extension is not directly compatible with Safari on desktop or iOS, there are still avenues for Apple users to harness MetaMask. Options like the iOS mobile app, alternative desktop browsers like Firefox and Brave, and WalletConnect offer workarounds.

For the best MetaMask experience, we recommend Apple users install the MetaMask iOS app alongside Firefox or Brave browser. This provides mobile and desktop wallet access to conveniently manage tokens, NFTs, decentralized apps and more across devices. And with WalletConnect allowing you to connect external wallets by scanning QR codes, you can even leverage desktop MetaMask without having to ditch Safari completely.

Even with Safari restrictions, crypto and decentralized app enthusiasts shouldn’t miss out on MetaMask’s superpowers. With a few simple workarounds, you can unlock the full capabilities of this essential Ethereum gateway.

Can I use MetaMask on my iPhone?

Yes, iPhone users can download the official MetaMask iOS app from the Apple App Store. This provides a mobile crypto wallet with similar functionality to the browser extension.

Does MetaMask have plans to support Safari?

Currently, there are no official plans for MetaMask to release a Safari browser extension. Safari restricts the level of access extensions have, making it difficult for MetaMask to work properly.

What is the best MetaMask alternative for Mac?

We recommend either Brave or Firefox browser for Mac users who want to use MetaMask. Both browsers are secure, privacy-oriented and allow installing the MetaMask extension.

You Might Also Like

How to file metamask tax documents: a comprehensive guide, how to add linea to metamask, metamask snaps, how to add klaytn to metamask, how to revoke metamask permissions: keep your crypto safe, sign up for daily newsletter, be keep up get the latest breaking news delivered straight to your inbox..

Avatar photo

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Top 10 Cryptocurrencies

  • Add Binance Smart Chain to MetaMask
  • How to Add Stacks to MetaMask Wallet
  • How to Delete a MetaMask Account
  • How to Add XRP to MetaMask Wallet
  • 5 Best MetaMask Alternatives 

Sign in to your account

Username or Email Address

Remember Me

MetaMask - Blockchain Wallet 17+

Browse web3 sites & use crypto, designed for iphone.

  • #122 in Utilities
  • 4.7 • 741 Ratings

iPhone Screenshots

Description.

Whether you are an experienced user or brand new to blockchain, MetaMask helps you connect to the decentralized web: a new internet. We're trusted by millions of people across the world, and our mission is to make this new decentralized web accessible to all. The MetaMask app is both a wallet & a browser. It allows you to buy, send, spend & exchange your digital assets. Make payments to anyone, anywhere. Log into websites securely to trade assets, lend, borrow, play games, publish content, buy rare digital art, and so much more. With MetaMask, your keys and assets always stay in your control; • Use MetaMask’s key vault, secure login and digital wallet to manage your digital assets. • Generate passwords and keys on your phone and keep your accounts secure. • Browse and connect to the decentralized web sites. • Control what information you share with the sites you use, and what to keep private. If you’re already a MetaMask desktop user, the app will sync your existing wallet in seconds. If you're a new user, we'll help you get setup! Download MetaMask Mobile and carry the decentralized web with you, wherever you go.

Version 7.17.1

This release improves the accuracy of our security alerts feature and addresses a bug when displaying tokens in your wallet.

Ratings and Reviews

741 Ratings

After countless initial hassles meta mask for iOS has been working really well. A lot of the glitches I complained about have stopped happening and I’m enjoying a fairly seamless experience.

Login issues on iPhone

It’s been a great app to use, haven’t had any issues until recently. Am able to log in with the password on laptop extension. But when I use the same password on iPhone app says invalid. Also it’s not giving me the option to use my security phrase neither. So I can’t access my wallet, and is becoming an issue. I just find it very bizarre that it works on chrome extension but not on iPhone. Problem has been resolved, thank you! Have an extra star.

Functionality

Good day I am using an old device that is working on version 12. I recently updated my apps and it updated to this new version but the problem is that it’s not opening. It automatically closes as soon as I open it. Yet I see that it is compatible with this software and I have enough space on my phone. What could be the cause or how can resolve this?

Developer Response ,

Reach out to our helpdesk: https://support.MetaMask.io and click the blue "Start a Conversation"button. The bot will ask a few questions then get you connected.

App Privacy

The developer, MetaMask , indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • User Content
  • Identifiers
  • Diagnostics

Privacy practices may vary based on, for example, the features you use or your age. Learn More

Information

  • Developer Website
  • App Support
  • Privacy Policy

safari metamask ios

Get all of your passes, tickets, cards, and more in one place.

You might also like.

Phantom - Crypto Wallet

Ronin Wallet

1inch: Crypto DeFi Wallet

TP Wallet: Crypto & Bitcoin

OverWallet: for Over Protocol

Tronlink: TRX & BTT Wallet

Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

MetaMask SDK for iOS

MetaMask/metamask-ios-sdk

Folders and files, repository files navigation, metamask ios sdk.

Import MetaMask SDK into your native iOS dapp to enable your users to easily connect with their MetaMask Mobile wallet.

See the example iOS dapp and the documentation for setting up the SDK in your iOS dapp for more information.

You can also see the JavaScript SDK repository and the Android SDK repository .

Prerequisites

MetaMask Mobile version 7.6.0 or later installed on your target device (that is, a physical device or emulator). You can install MetaMask Mobile from the App Store or clone and compile MetaMask Mobile from source and build to your target device.

iOS version 15 or later. The SDK supports ios-arm64 (iOS devices) and ios-arm64-simulator (M1 chip simulators). It currently doesn't support ios-ax86_64-simulator (Intel chip simulators).

  • Swift 5.5 or later.

Get started

1. install the sdk.

To add the SDK as a CocoaPods dependency to your project, add the following entry to our Podfile:

Run the following command:

Swift Package Manager

To add the SDK as a Swift Package Manager (SPM) package to your project, in Xcode, select File > Swift Packages > Add Package Dependency . Enter the URL of the MetaMask iOS SDK repository: https://github.com/MetaMask/metamask-ios-sdk .

Alternatively, you can add the URL directly in your project's package file:

2. Import the SDK

Import the SDK by adding the following line to the top of your project file:

3. Connect your dapp

We have provided a convenient way to make rpc requests without having to first make a connect request. Please refer to Connect With Request for examples. Otherwise you can connect your dapp to MetaMask as follows:

By default, MetaMask logs three SDK events: connectionRequest , connected , and disconnected . This allows MetaMask to monitor any SDK connection issues. To disable this, set metamaskSDK.enableDebug = false .

4. Call methods

You can now call any JSON-RPC API method using metamaskSDK.request() .

We have provided convenience methods for most common rpc calls so that you do not have to manually construct rpc requests. However, if you wish to provide a more fine-grained request not catered for by the convenience methods you can construct a request and then call metamaskSDK.request(EthereumRequest)

Example: Get chain ID

The following example gets the user's chain ID by calling eth_chainId .

Example: Get account balance

The following example gets the user's account balance by calling eth_getBalance .

Example: Send transaction

The following example sends a transaction by calling eth_sendTransaction .

Use convenience method

Use a dictionary

If your request parameters make up a simple dictionary of string key-value pairs, you can use the dictionary directly. Note that Any or even AnyHashable types aren't supported, since the type must be explicitly known.

Use a struct

For more complex parameter representations, define and use a struct that conforms to CodableData , that is, a struct that implements the following requirement:

The type can then be represented as a socket packet.

Example: Send chained rpc (batch) requests

5. connect with request, example: connect with request.

We have provided a convenience method that enables you to connect and make any request in one rpc request without having to call connect() first.

Example: Connect with sign

We have further provided a specific convenience method that enables you to connect and make a personal sign rpc request. In this case you do not need to construct a request, you only provide the message to personal sign.

Code of conduct

Security policy, releases 11, sponsor this project, contributors 6.

  • Swift 98.4%
  • Trust Wallet
  • Phantom Wallet
  • PancakeSwap
  • DeFi Guides

How To Use Metamask On Safari & Macbook

Jay Wilkins

  • Last Updated - December 19, 2022

use metamask on safari

Metamask is unarguably the leading crypto wallet for the Ethereum ecosystem and crypto assets on other EVM-compatible networks compatible with the wallet. It is available on both Android and iOS operating systems as a mobile app and on desktop as a browser extension on many of the top web browsers available for Windows, Mac, and Linux systems.

Safari on the other hand is the default browser on Apple devices running on the Mac operating system and the go-to choice for most users in the Apple ecosystem when it comes to accessing the web and consuming web-related content.

If you’re a crypto enthusiast who uses a device running on Mac and Safari to access the web, you might be asking – is it possible to use Metamask on Safari (and Mac)? 

Well, in this article you will find out if Metamask is compatible with Safari browser as well as some alternative methods to use Metamask on your device running on macOS (and iPadOS).

Is There A Metamask Extension For Safari?

Metamask currently doesn’t support Safari and there is no Metamask extension for the browser. 

There are rumors that a Metamask extension for Safari could be in the works but as of the time of compiling this article, Safari is not supported by Metamask.

As of right now, the Ethereum wallet is only available as a browser extension on Mozilla Firefox and other Chromium-based browsers including Google Chrome, Brave browser, Opera, and Microsoft Edge.

How To Use Metamask On Mac

Since Metamask is not compatible with Safari which is the default web browser on Mac devices, you will need to download and install an alternative browser supported by Metamask to use the crypto wallet on your Macbook or device running on macOS.

As we mentioned earlier, Metamask is currently only available on Firefox and other Chromium-based web browsers including Google Chrome, Microsoft Edge, Opera, and Brave browser.

Here is how to install and configure Metamask on Mac.

Step 1: Download and Install a Metamask-supported browser.

The first step to installing Metamask on your Mac is to download any of the web browsers currently supported by Metamask.

We recommend installing Google Chrome as is the most popular and widely used web browser out there and is fully supported by Metamask.

To download the Google Chrome browser on your Mac device, simply launch Safari, navigate to the official  Google Chrome download page , and hit  [Download Chrome] .

Now, wait for the download to complete. Once the download is complete, open the file named “ googlechrome.dmg” . 

In the window that opens, find  Chrome  and drag the icon to the  Applications folder . 

Next, enter your admin password and Chrome will be installed on your device.

Alternatively, you can download any of the other popular web browsers supported by Metamask including  Mozilla Firefox ,  Brave browser ,  Opera , and  Microsoft Edge . All of these browsers are available as native software on macOS and can be installed via their various official websites (linked).

Step 2: Go to the Metamask website and install the browser extension.

Next, you will need to install the Metamask extension on your selected browser. Since we installed (and recommended installing) Google Chrome earlier, we will be showing you how to install the Metamask extension on Chrome. The process is similar on all other web browsers supported by Metamask.

To install the Metamask extension on Chrome, simply launch the Chrome browser on your Mac device and  visit the Metamask download page  and click  [Install Metamask for Chrome] .

click add to chrome metamask

After that, you should be redirected to the official page for the Metamask extension on the Chrome Webstore website.

Next, click  [Add to Chrome]  to download and install the wallet on your browser.

install metamask on chrome webstore

For other browsers, the process is similar. On the Brave browser, you can install the extension directly  from the Chrome Webstore  while you have to install the extension (addon) from specific stores for other browsers.

Step 3: Launch the extension, create a new wallet, and back up your secret recovery phrase.

After installing Metamask on your browser of choice, launch the extension or addon (depending on your browser) and click on the Metamask icon on your browser to launch the wallet.

Click  [Create a Wallet]  and back up  the secret recovery phrase  of your newly created Ethereum wallet safely then hit  [Next] .

Alternatively, you can click [Import wallet] to import your existing Ethereum wallet into Metamask using the 12-word secret recovery phrase of the wallet.

select setup options new wallet old wallet

Step 4: Create a password for your wallet.

Now create a password for your wallet and confirm the password by typing it again. After that, tick the checkbox to agree with Metamask terms of use and click  [Create]  to register your new password.

enter password i agree create

And that’s it. You have successfully created a Metamask wallet on your Mac device. 

Since Metamask is currently not compatible with Safari which is the default browser on macOS, we recommend installing any of the popular Metamask-compatible web browsers to use Metamask on your device.

Does Metamask On iPad?

Yes, Metamask does work on iPad via the Metamask mobile app which is available on the Apple App Store. 

To use Metamask on your iPad, head over to the  official Metamask app preview page on the App Store  and install the app from there. 

Once the installation is complete, launch the app by tapping the Metamask logo then create a new Ethereum wallet or import your existing wallet into the app using its secret recovery phrase.

After creating a new wallet or importing your existing wallet into the Metamask app on your iPad, you should be able to access all the features of the crypto wallet including sending and receiving various cryptocurrencies on compatible networks, purchasing NFTs, and accessing your favorite DApps through the inbuilt decentralized apps browser, swapping tokens amongst others.

You cannot use the Metamask extension on the Chrome app on your iPad because it is  currently impossible to install any extension  on the Chrome app for iPadOS. You can only install Chrome browser extensions on devices running on Windows, macOS, or Linux.

For Safari on iPad, it is quite different and this is because while the Safari app for iPad supports extensions, Metamask doesn’t currently have a browser extension for Safari.

Wrapping Up

Safari is the go-to choice for many macOS users but unfortunately, the browser is not supported by Metamask since there is currently no Metamask extension available for Safari on both Macs and iPads.

If you’re a macOS user who uses Safari and wants to get started with Metamask, we recommend downloading any of the browsers supported by the Metamask team. These browsers include Mozilla Firefox and other Chromium-based browsers including Google Chrome, Brave browser, Opera, and Microsoft Edge.

After installing a supported web browser on your device, go to the official Metamask download page and install the correct Metamask browser extension for your selected browser. Once the extension is installed, you can either set up a new wallet or import an existing wallet to start accessing all the features of this wallet.

On iPad, you cannot install Metamask on Chrome because the Chrome app for iPad doesn’t currently support browser extensions. Also, you cannot install Metamask on Safari for iPad and this is simply because there is currently no Metamask extension for Safari.

To use Metamask on your iPad, you need to install the official Metamask app from the App Store.

And that will be it. We hope this guide helped you learn how to use the Metamask crypto wallet on your Mac or iPad device.

Related Guides:

  • How To Transfer Crypto From Coinbase To Metamask
  • How To Add Rinkeby Network To Metamask Easily
  • How To Transfer BNB From Binance To Metamask
  • How To Switch Between Networks On Metamask

nv-author-image

Jay Wilkins

Jay is a former freelance crypto writer who now heads up guides for IsItCrypto.com. He is also a contributor to some top publications in the crypto space. When he's not cranking up some crypto-related guides for our readers, he's probably trying to find the next moonshot tokens and NFTs. View Author posts

Use MetaMask SDK

MetaMask SDK is a library that provides a reliable, secure, and seamless connection from your dapp to the MetaMask browser extension and MetaMask Mobile. By integrating your dapp using the SDK, millions of MetaMask Mobile users can connect to their preferred MetaMask client. The SDK supports the following dapp platforms:

💻 JavaScript

  • Pure JavaScript
  • Other web frameworks
  • React Native
  • Unreal Engine (coming soon)

↔️ Third-party libraries

  • Web3-Onboard

About the security content of Safari 17.4

This document describes the security content of Safari 17.4.

About Apple security updates

For our customers' protection, Apple doesn't disclose, discuss, or confirm security issues until an investigation has occurred and patches or releases are available. Recent releases are listed on the  Apple security releases page.

Apple security documents reference vulnerabilities by  CVE-ID  when possible.

For more information about security, see the  Apple Product Security  page.

safari metamask ios

Safari 17.4

Released March 7, 2024

Safari Private Browsing

Available for: macOS Monterey and macOS Ventura

Impact: Private Browsing tabs may be accessed without authentication

Description: This issue was addressed through improved state management.

CVE-2024-23273: Matej Rabzelj

Impact: Processing web content may lead to a denial-of-service

Description: The issue was addressed with improved memory handling.

WebKit Bugzilla: 263758 CVE-2024-23252: anbu1024 of SecANT

Impact: A malicious website may exfiltrate audio data cross-origin

Description: The issue was addressed with improved UI handling.

WebKit Bugzilla: 263795 CVE-2024-23254: James Lee (@Windowsrcer)

Impact: Processing maliciously crafted web content may prevent Content Security Policy from being enforced

Description: A logic issue was addressed with improved validation.

WebKit Bugzilla: 264811 CVE-2024-23263: Johan Carlsson (joaxcar)

Impact: A maliciously crafted webpage may be able to fingerprint the user

Description: An injection issue was addressed with improved validation.

WebKit Bugzilla: 266703 CVE-2024-23280: an anonymous researcher

Description: A logic issue was addressed with improved state management.

WebKit Bugzilla: 267241 CVE-2024-23284: Georg Felber and Marco Squarcina

Additional recognition

We would like to acknowledge Abhinav Saraswat and Matthew C for their assistance.

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. Apple assumes no responsibility with regard to the selection, performance, or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Contact the vendor for additional information.

Start a discussion in Apple Support Communities

IMAGES

  1. Getting started with MetaMask

    safari metamask ios

  2. How to Add a MetaMask Wallet to iPhone or Android

    safari metamask ios

  3. Metamask Browser for iOS

    safari metamask ios

  4. What is Metamask? A Beginner's Guide

    safari metamask ios

  5. iPhoneのMetaMask(メタマスク)アプリからNFT用に新しいウォレットを作成する手順

    safari metamask ios

  6. MetaMask for iPhone

    safari metamask ios

VIDEO

  1. How to Connect Metamask Wallet with opensea on Mobile

  2. Start With MetaMask for Mobile

  3. How to Connect MetaMask Wallet with OpenSea on Mobile

  4. iOS SAFARI BROWSER FOR ANY ANDROID ❗ #ios #ytshorts #safari

  5. Ruckus x AD

  6. Safari browser #ios #smartphone #tech #iPhone #ipad #iPhone hack #apple hacks

COMMENTS

  1. How to use the MetaMask Mobile Browser

    Open the browser by tapping the browser icon in the tab bar: Open a new tab using search bar, or by clicking the magnifying glass icon, and navigate to the website or app you need: As with most web3 applications, Cryptokitties asks to connect to your wallet. Here's the real convenience of the MetaMask Mobile browser: you've already selected ...

  2. ‎MetaMask

    The MetaMask app is both a wallet & a browser. It allows you to buy, send, spend & exchange your digital assets. Make payments to anyone, anywhere. Log into websites securely to trade assets, lend, borrow, play games, publish content, buy rare digital art, and so much more. With MetaMask, your keys and assets always stay in your control;

  3. Download MetaMask: The Premier Blockchain Wallet App and Browser Extension

    Download MetaMask: The Preferred Crypto Wallet Across Various Browsers and Operating Systems. Download MetaMask: The Premier Blockchain Wallet App and Browser Extension Discover MetaMask Portfolio today.

  4. Use MetaMask Mobile

    Open MetaMask Mobile in an iOS simulator or iOS device. In the Safari menu bar, select Develop > [device name] > [dapp name] > [url - title]. note. When debugging on a physical device, you must enable Web Inspector in your device's settings by selecting Settings > Safari > Advanced > Web Inspector.

  5. Using the MetaMask extension on the Safari web browser

    At first, you need to visit the official MetaMask website- MetaMask.io. On this page, spot the "download" button and select it. Here you will see the button links to download the wallet ...

  6. Getting started with MetaMask

    MetaMask is a web browser extension and mobile app that allows you to manage your Ethereum private keys. By doing so, it serves as a wallet for Ether and other tokens, and allows you to interact with decentralized applications, or dapps. Unlike some wallets, MetaMask keeps no information on you: not your email address, not your password, and ...

  7. The Ultimate Crypto Wallet for DeFi, Web3 Apps, and NFTs

    Available as a browser extension and as a mobile app, MetaMask equips you with a key vault, secure login, token wallet, and token exchange—everything you need to manage your digital assets. Explore blockchain apps. MetaMask provides the simplest yet most secure way to connect to blockchain-based applications. You are always in control when ...

  8. How to Add a MetaMask Wallet to iPhone or Android

    To begin, head to the iPhone App Store or Google Play Store, search for MetaMask, and install it. Once downloaded, go ahead and open the MetaMask app from your home screen. With the app open, press "Get started." After pressing "Get started", you will tap "Create a Wallet". If you already have a wallet select the "Import wallet" option.

  9. MetaMask Safari Extension: How To Add MetaMask On Safari Or MacBookHow

    iOS 15 does seem to allow iPhone devices to use extensions on Safari, although this does not include MetaMask just yet. A third-party Github program has popped up, however, allowing users to download and use the MetaMask extension on Safari.

  10. Known issues and supported browsers

    If you're still running into problems, start a conversation with a member of our Support team by going to support.metamask.io and clicking on the big blue button labelled "Start a Conversation". MetaMask Activity is supported on the following browsers: Google Chrome Mozilla Firefox Safari (MacOS and iOS)

  11. Using the MetaMask extension on the Safari web browser

    MetaMask is an essential wallet service providing platform, that allows you to work with the Ethereumblockchain allowing you to store ETH, ERC 20, and other such tokens. Since we all know the…

  12. MetaMask Safari Extension

    The MetaMask Safari browser extension does not work natively. This article explores workarounds for Apple users to still access MetaMask on iPhone, iPad, and Mac devices. Learn how to install the iOS app, compatible browsers like Firefox, and use WalletConnect.

  13. MetaMask Safari extension- Everything you need to know

    As we know that the number of people who use Mac devices is increasing day by day and there is no denying the fact that these people might…

  14. Native iOS

    2. Import the SDK . Import the SDK by adding the following line to the top of your project file:

  15. Use MetaMask SDK with iOS

    1. Install the SDK. To add the SDK as a CocoaPods dependency to your project, add the following entry to our Podfile: 2. Import the SDK. Import the SDK by adding the following line to the top of your project file: 3. Connect your dapp. Connect your dapp to MetaMask by adding the following code to your project file:

  16. ‎MetaMask

    The MetaMask app is both a wallet & a browser. It allows you to buy, send, spend & exchange your digital assets. Make payments to anyone, anywhere. Log into websites securely to trade assets, lend, borrow, play games, publish content, buy rare digital art, and so much more. With MetaMask, your keys and assets always stay in your control;

  17. GitHub

    MetaMask iOS SDK Import MetaMask SDK into your native iOS dapp to enable your users to easily connect with their MetaMask Mobile wallet. See the example iOS dapp and the documentation for setting up the SDK in your iOS dapp for more information.

  18. How To Use Metamask On Safari & Macbook

    Step 1: Download and Install a Metamask-supported browser. The first step to installing Metamask on your Mac is to download any of the web browsers currently supported by Metamask. We recommend installing Google Chrome as is the most popular and widely used web browser out there and is fully supported by Metamask.

  19. MetaMask for Safari situation : r/Metamask

    MetaMask for Safari situation. Hey, it's been years. People are still waiting for Safari Extension for MetaMask. I found the request for more than three years old with the reply of MetaMask Product Manager at a time, MetaMask for Safari is not a priority. When it's going to be a priority?

  20. iPadOS15 allows safari web extensions now… so…? : r/Metamask

    NEVER call phone numbers, text Whatsapp numbers, DM on Discord or do video chat with people on this subreddit MetaMask DOES NOT offer customer support in this manner. You WILL BE SCAMMED. 9. ONLY get help from Support.MetaMask.io or community.metamask.io We are NOT on Telegram, WhatsApp, WeChat, Instagram, Facebook or any social media platform ...

  21. Trying to get working wallectconnect/web3modal on safari/ios

    When in a Metamask browser, my dapp on BSC works, but on Safari (MacOs and iOS), I show the web3modal, user gives permissions to Stack Exchange Network Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

  22. Metamask Extension not running on Safari 14 : r/Metamask

    "Where Android stands out, Leith said, is in the amount of data it collects. At startup, an Android device sends Google about 1MB of data, compared with iOS sending Apple around 42KB. When idle, Android sends roughly 1MB of data to Google every 12 hours, compared with iOS sending Apple about 52KB over the same period.

  23. Use MetaMask SDK

    Use MetaMask SDK. MetaMask SDK is a library that provides a reliable, secure, and seamless connection from your dapp to the MetaMask browser extension and MetaMask Mobile. By integrating your dapp using the SDK, millions of MetaMask Mobile users can connect to their preferred MetaMask client. The SDK supports the following dapp platforms:

  24. About the security content of Safari 17.4

    This document describes the security content of Safari 17.4. About Apple security updates For our customers' protection, Apple doesn't disclose, discuss, or confirm security issues until an investigation has occurred and patches or releases are available.