加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 火星幣 > Info

使用 React 和 Network.js 構建去中心化應用前端_WEB:Endless Web Worlds

Author:

Time:1900/1/1 0:00:00

使用React和Network

exportdefaultApp;

現在,我們的去中心化應用將顯示其當前接入的以太坊網絡及其使用的web3提供商。

我們來測試一下:通過從/client目錄中運行npmstart來保存并啟動瀏覽器。通過將InfurawebsocketURL中的mainnet替換為rinkeby進行測試。如果已經安裝了MetaMask,則禁用這里的擴展,因為您看到它具有優先性。

具體運作方式是:在上面的代碼中,我們從React實現的NetworkJS(;constrequestAccess=useCallback(()=>requestAuth(web3Context),);return(<p><h3>{props

薩爾瓦多總統:使用 Chivo 錢包支付汽油費用的公民將獲得折扣:金色財經報道,繼薩爾瓦多總統 Nayib Bukele上周在本周五透露了這座火山驅動的比特幣采礦設施之后,Bukele向他的 Twitter粉絲介紹了政府已頒布的兩項積極實施措施。首先,Bukele 解釋說,他簽署了一項法令,授權設立一個基金來穩定薩爾瓦多的天然氣價格。他指出,天然氣價格預計會上漲,但他的法令阻止了上漲。在這些聲明之后,Bukele 然后詳細說明 Chivo 比特幣錢包用戶在加滿油時將能夠獲得每加侖汽油折扣。這個新折扣的指導方針不是很明確,但 Bukele 表示,如果客戶使用 Chivo 錢包應用程序支付,該國一些最大的加油站公司將把每加侖汽油的價格降低 0.20 美元。[2021/10/4 17:22:49]

上面的代碼所執行的操作如下:

動態 | 以太坊網站被大量使用 FairWin合同具有嚴重風險:據以太坊國際新聞消息,最近幾周,Ethereum網站被大量使用,以至于ETH的礦商決定將區塊的容量提高25%來允許更多的交易發生。調查顯示,一份名為“FairWin”的有問題的智能合同受到了廣泛的歡迎,消耗了以太坊所有天然氣的50%。區塊鏈游戲工作室Horizo??n Games的研發人員Philippe Castonguay最近在Twitter上寫道,FairWin合同具有“嚴重風險,使所有資金都處于風險中”,然后要求其追隨者傳播這一知識。[2019/9/29]

從web3Context拉取賬戶,并在去中心化應用中顯示可用的用戶地址;

EOS憲法鼓勵代幣使用 促進活躍度提升:據bitcoinist消息,根據EOS“憲法”第十七條規定:在會員簽署的最后一筆交易被納入區塊鏈3年后,會員將自動解除本組織規定的所有可撤銷義務。如果一個賬號3年不活躍,則可能會被拍賣,并通過取消發行量來將收益分配給所有會員。據悉,這一規則可能是為了刺激EOS的使用和活躍,但也將長期投資者排除在外。[2018/6/18]

如果我們請求的賬戶不可用,去中心化應用將生成一個按鈕。用戶可以通過該按鈕向去中心化應用提供對其地址的訪問權限;

用戶按下該按鈕后,將調用web3Context中的requestAuth函數,且注入的web3提供商可以顯示一個對話框,供用戶請求獲取訪問權限。使用React功能時,將使用useCallback設置“賬戶訪問請求”回調函數。

未能阻止Alibabacoin名稱被國外公司使用 阿里稱要采取進一步行動:據Caixinglobal消息,在美國法官拒絕禁止Alibabacoin(ABBC)基金會繼續使用他們的名稱后,阿里稱要采取進一步行動。阿里巴巴發言人告訴財新記者,他們將提交一份新的動議,之前的法律裁決僅僅是因為管轄權問題(而敗訴)。他們相信能夠結束ABBC蓄意的非法活動,并強調ABBC并不屬于阿里巴巴。ABBC并沒有對此做出回復,但在4月份這家迪拜公司否認侵害阿里巴巴的權益,稱Alibaba這個詞不屬于某個實體,在迪拜有很多公司使用這個名字。[2018/5/2]

我們現在通過從客戶端目錄中運行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意味著什么?

Tags:WEBCONWEB3STAEndless Web WorldsConstitutionDAOMETAWEB3PA價格Safe Star

火星幣
信標鏈拉開帷幕,圖解以太坊 2.0 升級特點與潛在影響_ETH:以太坊交易所app官網下

以太坊2.0吸引ETH存款能一定程度刺激二級市場活躍,但整體項目的開發進度尚存在不確定性。原文標題:《速懂ETH2.0升級特點與思考點》撰文:Future小哥哥ETH2.0的升級內容與規劃:ET.

1900/1/1 0:00:00
IPFS/Filecoin正走進我們的生活!FIL幣價格破千是必然_FIL:EnterCoin

隨著社會的發展,科技的進步,新事物取代新事物是必然的。就比如大哥大必然取代BB機,智能手機必然取代傳統手機,新能源汽車取代燃油汽車一樣,是人類社會發展的趨勢,也是社會發展的必然結果.

1900/1/1 0:00:00
以太坊 2.0 正在進行中,而 DeFi 領域也涌現出了更多麻煩_以太坊:Spartacats

12月到了,很多人對2020年的即將結束和2021年的開始而興奮不已。這一周從以太坊2.0發布到治理NFT.

1900/1/1 0:00:00
DeFi 觀察 | 穩定幣是連接虛擬與現實的橋梁_穩定幣:USD

2020年作為DeFi元年,一輪DeFi大潮來的很突然也很意外,它的引爆點由6月COMP治理代幣上線,緊接著國內項目發幣潮,到最后流動性挖礦將DeFi推到了最為狂熱的高峰,不光于DeFi的熱潮.

1900/1/1 0:00:00
一文了解開放式金融中熱門的分布式借貸協議_非小號:ETH

分布式借貸協議旨在借助區塊鏈技術使借貸行為更為透明、快速以及安全。2018年以Compound、Dharma、dYdX和MakerDAO為代表的市場參與者分配了超過2.51億美元的數字資產借貸款.

1900/1/1 0:00:00
亞洲區塊鏈速覽:嘉楠耘智或本月赴美上市,IOTA 聯創退圈做 VR_區塊鏈:UKA Doge Coin

GlobalCoinResearch每周發布兩次亞洲區塊鏈市場新聞Newsletter,該公司是一家專注于亞洲區塊鏈市場及技術的投研公司.

1900/1/1 0:00:00
ads