web3.js 实现调用狐狸钱包完成用户登录
生活随笔
收集整理的這篇文章主要介紹了
web3.js 实现调用狐狸钱包完成用户登录
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
用戶帳戶在以太坊的各種環(huán)境中使用,包括作為標(biāo)識(shí)符和用于簽署交易。
首先需要判斷用戶瀏覽器有沒有安裝Metamask插件
if (typeof window.ethereum.isMetaMask === 'undefined') {alert('看起來您需要一個(gè) Dapp 瀏覽器才能開始使用。')alert('請安裝 MetaMask!')}如果用戶沒有安裝,提示他安裝,否則無法繼續(xù)使用。
下一步 我們 請求狐貍錢包,訪問賬戶,獲取當(dāng)前地址
ethereum.request({ method: 'eth_requestAccounts' }).catch(function (reason) {alert('哦!NO, 好像發(fā)生了點(diǎn)意外。別著急, 我們很快修復(fù)它'); }).then(function (accounts) {console.log('account',accounts);拿到地址之后,賦值給我們的頁面
const account = accounts[0] //alert('登錄成功'); console.log("success"); $("#login-address").html("賬戶地址"+account);作者接區(qū)塊鏈開發(fā),智能合約開發(fā),聯(lián)系 QQ80164590
總結(jié)
以上是生活随笔為你收集整理的web3.js 实现调用狐狸钱包完成用户登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 武汉理工大学桂林老师java_武汉理工大
- 下一篇: ESP32 SOLO1 arduino