EIP-6963: Delivering better Web3 UX with multi-injected provider discovery

When we're using browser extensions to choose an Ethereum provider, how can we make the process is stable and user-controlled, given the unpredictable loading order of EIP-1193 standards? Enter EIP-6963.

The new Ethereum standard offers a solution by setting up clear communication rules between Ethereum tools and browser extensions. This will provide users with a smoother experience by making choosing and using their preferred Ethereum provider easier.

TL;DR

  • EIP-6963 approval: A new Ethereum standard, EIP-6963, has been approved to improve Ethereum provider selection in browser extensions.

  • Browser extension wallets: These are add-ons in web browsers for managing digital assets and cryptocurrency transactions, including OKX Wallet, MetaMask TronLink, and Binance Chain Wallet.

  • Provider integration: Browser extension wallets use a "provider" feature for website and decentralized app (DApp) interaction, but EIP-1193 limitations led to unpredictability with multiple wallets.

  • Challenges and UX issues: Browser extension wallets bring convenience but also issues like fragmented user experiences, inconsistent interfaces, and security concerns.

  • EIP-6963 benefits: EIP-6963 introduces multi-injected provider discovery, improving user experience, offering clarity, and empowering users to choose their preferred wallets. Popular wallets are adopting EIP-6963, enhancing Ethereum's ecosystem.

What are browser extension wallets?

As the name suggests, browser extension wallets and specialized add-ons are integrated into web browsers. The tool juggles digital assets, storage, and the transfer of cryptocurrencies. Some examples include:

  • OKX Wallet: the interoperable multichain wallet

  • MetaMask: tailored for the Ethereum network

  • TronLink: for the TRON ecosystem

  • Binance Chain Wallet: designed for Binance Smart Chain interactions

The essential advantage of these wallets, particularly for crypto natives, is their effortless connection to DApps. Users can carry out blockchain-based activities and transactions in a few simple steps without leaving their browser.

Despite their usefulness, these wallets come with certain vulnerabilities. Since they're browser-based, users may become victims of phishing attempts, where fraudulent websites are created to steal their money. Users must take extra precautions to make sure the wallet source is real and the websites are legitimate.

What are providers?

Developers are the backbone of the crypto ecosystem, and while they try hard to keep code fresh and up-to-date, complications to the user experience and interface can creep in, affecting a key aspect of developer success — the experience. To address this, developers must examine each touchpoint painstakingly. With a browser extension wallet, you not only rely on the protocol but have high expectations that communication between your wallet and a website runs smoothly.

Browser extension wallets allow websites to interact with them by adding a special feature called the provider. The provider bridges the website and the wallet, letting each work together and communicate seamlessly. EIP-1193 was created with the aim of improving communication between websites and wallets. DApps were also supposed to benefit by connecting easily with any blockchain, no matter which wallet the user had.

Although this approach was sound in theory, there was a disconnect regarding how wallets would inject their providers. The window.ethereum object, which allows wallets to process the relevant command, had limitations with only supporting one provider. This led to unpredictability when multiple wallets are used and hindered the adoption of new wallets in the Ethereum ecosystem.

With rising demand for decentralized platforms, blockchain solutions, and DApps, the need for secure and efficient wallets to manage digital assets has also grown.

Today, certain dilemmas and UX issues are seen with browser extension wallets:

  • Fragmented user experience: Users with assets on multiple blockchains may need to use multiple wallets. This means they must manage and remember various private keys, passwords, and backup phrases.

  • Inconsistency in interfaces: Each wallet extension can have a unique UX interface, causing confusion. Users are wise to familiarize themselves with each new interface, which can be time consuming.

  • Security concerns: Some browser extension wallets can be vulnerable to phishing attacks, malware, and other online threats. A compromised browser or extension could lead to the loss of funds.

  • Version updates: Users must stay on top of their wallet extension updates for the newest features and safety patches. Without staying current, they could be at risk.

  • Limited functionality: Browser extension wallets may not offer full capabilities, like providing liquidity or having access to more complex transaction settings.

  • Lack of integration with DApps: Not all browser add-ons that allow wallet storage are compatible with all DApps. This can cause an extra hurdle for users who want to access specific platforms or services.

  • Performance and stability: The wallet's performance could be impacted by issues related to the browser such as performance, other extensions, or updates. An unstable browser could cause the wallet to crash.

EIP-6963 solution: multi-injected provider discovery

In May 2023, the new Ethereum standard, EIP-6963, was proposed to fix unwritten standards like window.ethereum EIP-6963 allows DApps to reliably discover and connect with all installed wallets on a user's browser. The new Ethereum standard was approved in October 2023.

Revolutionizing discovery

Users have long been limited by the traditional window.ethereum approach, causing conflicts and difficulty when attempting to access DApps. EIP-6963 has streamlined this process by introducing a new discovery mechanism. This new avenue allows for multiple browser extension wallets to exist effortlessly. This groundbreaking change is a major positive for users and the entire Ethereum ecosystem.

Boosted User Experience

EIP-6963 is not just about functionality. It allows wallets to inject data such as names, logos, universally unique identifiers, and reverse domain name service, supporting a smooth and user-friendly interface. Applications can showcase these details so users know which wallet they interact with, providing clarity. This can lead to fewer disputes and a reliable and improved user experience.

How could EIP-6963 improve Web3 UX?

As mentioned earlier, the UX can make or break a product. It also plays a pivotal role in determining the adoption and popularity of any new wallet or standard.

For crypto adoption to keep growing, the link between users and technology must be effortless, understandable, and without obstruction. EIP-6963 provides users with this by guaranteeing that those who use multiple wallets can do so without the complications and unpredictability of the past.

User-centric improvements

The Ethereum ecosystem has always been about decentralization, empowerment, and user choice. EIP-6963 amplifies these values by putting the user at the forefront. There's no need to worry about grappling with which wallet a DApp would connect to or turning off specific extensions to guarantee connectivity.

With EIP-6963, the user experience becomes stable and predictable, and the power of choice is restored to where it truly belongs – with the user.

Providing seamless interactions

Many believe that the genius of EIP-6963 lies not just in its user-centric approach but also in its ability to drastically improve communication between DApps and multiple wallets. Before, the disjointed communication paradigm often led to conflicts and confusion. EIP-6963 streamlines this, providing a unified channel where multiple wallets can coexist, interact, and offer their services without stepping on each other's toes.

The significance of the impact that EIP-6963 may have on Web3 can't be overlooked. Its focus on user experience and integration makes mainstream adoption of Ethereum easier. It's essential to continue to do your research on the new standard before participating in it.

Which wallets use EIP-6963?

As of October 2023, the following wallets support EIP-6963:

  • OKX Wallet

  • MetaMask

  • Coinbase Wallet

  • Trust

  • Rainbow

  • Bitski

  • TokenPocket

  • Brave

  • xDEFI

  • Phantom

  • Zerion

  • Enkrypt

  • Frontier

  • Spot

  • Talisman

Since there's a new standard, more browser wallet extensions should be adapted into the future.

The final word

EIP-6963, a breakthrough standard in the Ethereum ecosystem, emerged in response to the pressing need for more streamlined wallet interactions. The specification aims to improve how DApps discover and communicate with installed wallets on a user's browser. By offering a unified communication channel, it circumvents the traditional limitations and unpredictabilities of the window.ethereum method.

The promise of EIP-6963 is vast – it envisions a future where Ethereum wallet interactions are seamless, user-centric, and eliminate the roadblocks EIP-1146 presented. With its emphasis on user choice and stability, EIP-6963 doesn't just address current challenges, it lays the groundwork for a more intuitive and cohesive Ethereum experience. It'll help support the Ethereum community to take a significant step towards a more inclusive and user-friendly future.

免責事項
本コンテンツは情報提供のみを目的としており、お住まいの地域では利用できない商品が言及されている場合があります。(i) 投資アドバイスまたは投資の推奨、(ii) 暗号資産/デジタル資産の売買・保有の申し出または勧誘、(iii) 金融、会計、法務、または税務のアドバイスを提供するものではありません。暗号資産(ステーブルコインや NFT を含む)の保有には高いリスクがあり、価格が大きく変動する場合があります。暗号資産の取引や保有がご自身の財務状況に適しているかどうか、十分にご検討ください。具体的な状況に関するご質問は、法務・税務・投資の専門家にご相談ください。本投稿に掲載されている情報(市場データや統計情報が含まれる場合など)は、一般的な情報提供のみを目的としています。一部のコンテンツは人工知能(AI)により生成、または支援されている場合があります。これらのデータやグラフの作成にあたっては合理的な注意を払っていますが、ここに示された事実上の誤りや省略に対していかなる責任も負いません。OKX Web3 ウォレットとそれに付随するサービスは OKX Exchange が提供するものではなく、OKX Web3 Ecosystem Terms of Service に従っています。

関連記事

さらに見る
L2 scalability article banner
Ethereum
Protocols

About Linea: A groundbreaking Ethereum scalability solution

ConsenSys is the leading global blockchain technology company behind a groundbreaking new solution that's helping address Ethereum's scalability challenge — Linea . To date, ConsenSys has been pivotal in advancing the adoption and development of decentralized applications (DApps) on the Ethereum blockchain. Founded by Joseph Lubin, one of the co-founders of Ethereum, ConsenSys has emerged as a key player in the blockchain space.
2025年9月18日
1
DApps generic thumb
NFT

Top 7 tools to check your NFT rarity score

NFTs cemented their spot in cryptocurrency during the 2021 bull run. During this period, the NFT space experienced unprecedented growth and adoption. Therefore, NFT rarity became crucial to determine their value. An NFT holder must consider the asset's unique characteristics that differentiate it from other NFTs in the collection to determine its rarity. Some features that could differentiate the NFT include accessories, skins, and backgrounds.
2025年9月18日
8
DApps generic thumb
Blockchain
Ethereum
Layer2

What is Polygon 2.0: exploring blockchain's game-changing platform

Many believe that Polygon 2.0 could significantly change the landscape for decentralized application (DApp) development, opening up DApps to a wider global audience. The latest iteration of the technology is faster, cheaper, and more scalable than ever.
2025年9月18日
中級者
3
StarkNet Learn banner
Layer2
Ethereum
Blockchain

Introducing Starknet: The answer to Ethereum's scalability challenge?

Blockchain technology has revolutionized the way we conduct transactions and store data securely. However, one major challenge that blockchain faces is scalability . As the number of users and transactions on a blockchain network increases, the system becomes slower and more expensive. This scalability challenge has hindered the widespread adoption of blockchain technology in various industries.
2025年9月18日
中級者
3
SUI explainer article learn banner
DeFi
GameFi

SUI explained: the future of asset ownership?

SUI is a permissionless Layer-1 blockchain that adopts a unique object-oriented data model and purpose-built programming language, Move, to support true digital asset ownership. While Solana primarily concentrates on , SUI takes a different approach, aiming to excel in decentralized applications (DApps) and non-fungible tokens (NFTs). That's why SUI has been dubbed the "The Solana Killer" by .
2025年9月18日
中級者
32
seo prompts artical
Web3

Earn & Verify: How BAS & Lendr.fi Are Advancing Real-World Assets on BNB Chain

> TL;DR: Discover how BNB Attestation Service (BAS) offers identity verification & trust layers, and how Lendr.fi tokenizes real-world assets (RWAs) via liquid staking. Explore their recent developmen
2025年9月18日
さらに見る