Skip to main content

Browser Wallet

A cryptocurrency wallet delivered through a browser extension or browser-integrated interface.

Definition

A cryptocurrency wallet delivered through a browser extension or browser-integrated interface.

Why it matters

Wallet concepts are central to user custody, authentication, recovery, and blockchain interaction.

How it works

The wallet extension communicates with the browser’s JavaScript environment to inject an API, often called ‘window.ethereum’. When a user triggers an action on a dApp, the wallet receives a request to sign the transaction with the locally stored private key. The wallet displays the transaction details for user approval before broadcasting it to the blockchain network.

Real-world example

MetaMask is the industry-standard browser wallet used to connect with thousands of dApps like Uniswap or OpenSea.

Advantages

  • Seamless interaction with decentralized websites
  • Easy to install and intuitive user interface
  • Instant transaction signing capabilities

Limitations

  • Vulnerable to browser-based malware and phishing
  • Less secure than cold storage hardware options
  • Browser extensions can monitor all visited web traffic

Common misconceptions

  • Users often believe that a browser wallet stores their crypto on the website itself, but the funds always remain on the blockchain. People assume the wallet extension contains all the data, whereas it only contains the keys to unlock the funds.

Canonical knowledge ID: glossary:browser-wallet