Web3js

將錢包連接到您的 dApp 和不同的乙太坊錢包類型

  • December 30, 2020

使用者如何使用 dApp 連接他們不同的錢包,如 MetaMask、移動錢包和硬體錢包?

支持哪些錢包?

可以與 dApp 互動的乙太坊錢包有五類

  • 內置瀏覽器(Opera、Brave、…)
  • 瀏覽器擴展(MetaMask,…)
  • 移動錢包(Trust、Walleth、Pillar、…)
  • 基於帳戶的網路錢包(Fortmatic、3box、…)
  • 硬體錢包(Ledger、Trezor、…)

還有一大類無法與 dApp 集成的錢包,包括缺乏與智能合約集成功能的通用錢包應用程序。

  • 許多擁有多個硬幣的通用錢包應用程序(Xapo,…)
  • 所有加密貨幣交易所(Binance,…)
  • 其他“熱錢包”/“託管”錢包服務,如 BitGo

不同的錢包有不同的使用者體驗來連接。例如,使用 MetaMask,您會彈出一個連接。使用移動錢包,您可以掃描二維碼。

在此處輸入圖像描述

Web3modal是一個 JavaScript 庫,可讓您輕鬆地將任何受支持的錢包提取到您的 dApp。它抽像出錢包提供的不同使用者體驗和協議。

免責聲明:我是 Web3modal 項目的貢獻者之一

引用自:https://ethereum.stackexchange.com/questions/82531