使用React和Network
exportdefaultApp;
現在,我們的去中心化應用將顯示其當前接入的以太坊網絡及其使用的web3提供商。
我們來測試一下:通過從/client目錄中運行npmstart來保存并啟動瀏覽器。通過將InfurawebsocketURL中的mainnet替換為rinkeby進行測試。如果已經安裝了MetaMask,則禁用這里的擴展,因為您看到它具有優先性。
具體運作方式是:在上面的代碼中,我們從React實現的NetworkJS(;constrequestAccess=useCallback(()=>requestAuth(web3Context),);return(<p><h3>{props
世界經濟論壇發起聯盟以使用 web3、區塊鏈來采取積極的氣候行動:金色財經報道,世界經濟論壇正在啟動一項新的公私合作伙伴關系,以利用 web3 技術更好地支持積極的氣候成果,因為人們對區塊鏈技術對環境的影響的認識正在升溫。?這家總部位于瑞士的非政府組織周三在美國舉行的一次小組討論中宣布了加密可持續發展聯盟,該聯盟由可持續發展與 web3、加密和區塊鏈技術交叉領域的 30 個合作伙伴組成。[2022/9/23 7:17:04]
上面的代碼所執行的操作如下:
從web3Context拉取賬戶,并在去中心化應用中顯示可用的用戶地址;
知名導演 Spike Lee:使用 NFT 資助電影將“為電影制作帶來更多民主”:6月22日消息,知名導演Spike Lee在NFT NYC大會上發言表示,使用NFT資助電影將“為電影制作帶來更多民主”。然而,Lee也承認NFT投資的風險性,稱“無論你做什么,你都必須做研究。”此外,Lee還暗示將“很快”推出一個新的NFT項目。不過,當一位聽眾問到他是否會用NFT銷售來資助自己的項目時,Lee回答道:“也許在未來,但不是現在。”斯派克·李(Spike Lee)是美國電影制作人、導演、編劇兼演員。2015年8月,他獲得了第88屆奧斯卡終身成就獎。2019年2月25日,又憑借《黑色黨徒》獲得第91屆美國奧斯卡金像獎最佳改編劇本。(The Block)[2022/6/22 4:44:18]
如果我們請求的賬戶不可用,去中心化應用將生成一個按鈕。用戶可以通過該按鈕向去中心化應用提供對其地址的訪問權限;
Augur 將通過使用 DXdao 結構引入 AugurDAO:11月19日消息,去中心化預測市場協議 Augur 宣布將引入 AugurDAO,不過會與管理著預測市場 Omen 的去中心化自治組織 DXdao 合作,并使用 DXdao 結構來構建 AugurDAO,但治理將由 REPv2 持有者推動。Augur 計劃于 2021 年 11 月底對支持 DAO 投票的智能合約進行審計,目前還在開發中。
之后,DXdao 論壇將提出一項提案來討論 DXdao 對 AugurDAO 的支持和合作關系細節。此外,Augur Discord目前已完全由社區志愿者運營。[2021/11/19 6:59:26]
用戶按下該按鈕后,將調用web3Context中的requestAuth函數,且注入的web3提供商可以顯示一個對話框,供用戶請求獲取訪問權限。使用React功能時,將使用useCallback設置“賬戶訪問請求”回調函數。
點點幣軟分叉已激活 激活后將使用 v0.6版協議:點點幣(PPC)軟分叉已激活,激活后將使用 v0.6版協議。[2017/12/20]
我們現在通過從客戶端目錄中運行npmstart來再次啟動該去中心化應用。
在瀏覽器中,按下“RequestAccess”以請求訪問用戶地址,然后接受Metamask彈出窗口中的請求。這時將顯示用戶地址。要重新開始該流程,退出Metamask即可再次提交用戶訪問請求。
賬戶余額
最后,我們的第三個目標是添加React組件以顯示賬戶余額。
在下面的代碼中,我們獲取lib對象,其中包含我們需要的區塊鏈。該對象來自web3Context,這是web3
,);useEffect(()=>{getBalance();},);constrequestAuth=asyncweb3Context=>{try{awaitweb3Context
catch(e){console
};constrequestAccess=useCallback((web3Context)=>requestAuth(web3Context),);return(<p><h3>{props
我們通過運行客戶端目錄中的npmstart再次啟動去中心化應用。好了!去中心化應用現在應該會顯示賬戶余額。
您剛剛構建了去中心化應用前端。它可以接入以太坊主網并向主網請求數據。用戶“登錄”后,去中心化應用顯示用戶需要的信息并響應狀態變更。
持續學習
我們的下一期教程將向您介紹如何顯示用戶的ERC20余額并支持用戶轉移余額。更多web3開發指南將包括眾多主題,例如使用Ethers.js進行構建、使用OpenZeppelin的新手入門套件,以及更多復雜集成,例如使用Truffle的Drizzle框架設置以太坊日志篩選器,從而在前端實時響應區塊鏈數據變更。
來自:https://blog.infura.io/zh_cn/shi-yong-react-he-network-js-gou-jian-qu-zhong-xin-hua-ying-yong-qian-duan/
本文來源于非小號媒體平臺:
登鏈社區
現已在非小號資訊平臺發布105篇作品,
非小號開放平臺歡迎幣圈作者入駐
入駐指南:
/apply_guide/
本文網址:
/news/9558540.html
免責聲明:
1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
上一篇:
幣安為何推出第三條鏈?這對BNB意味著什么?
開發者多的生態不一定是最好的生態。但如果將時間拉長看,發展不錯的,往往是開發者最青睞的,開發者進入越多,生態越趨繁榮。從開發者進入的角度,我們可以大概感受到如今加密生態的發展趨勢.
1900/1/1 0:00:00《密碼法》出臺,其覆蓋范圍遠超區塊鏈,對整個國家的通信和經濟活動,都有著極其重大的意義。原文標題:《密碼法出臺背景解讀:國家級密碼戰對決拉開序幕》作者:JamesGong數據可視化:XinheY.
1900/1/1 0:00:00墨群團隊在國際頂級會議NSDI2019上發表Monoxide論文,如今將要發布該論文的第一個實現版本:墨群區塊鏈.
1900/1/1 0:00:00正如我們之前所判斷的,隨著DeFi項目開始“擠泡沫”,市場即將邁入階段性的低谷。自9月2日至今,比特幣、以太坊等主流幣出現日線“六連跌”,以太坊從最高488U跌至最低308U,跌幅超40%,而一.
1900/1/1 0:00:00比特傻轉述友人觀點哈。人的思維方式是有點,線、面、體,4種層級。點者,明察秋毫。可看無數paper,得知nxm的MCR的變化。毛頭小子,清華北大,研究專長.
1900/1/1 0:00:00By:慢霧安全團隊 據慢霧區消息,2020年11月15日,ValueDeFi的ValueDeFiMultiStables保險庫遭遇閃電貸攻擊,慢霧安全團隊于第一時間跟進并進行相關分析.
1900/1/1 0:00:00