比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

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

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

報告:薩爾瓦多僅有 20% 的受訪者在使用完獎金后繼續使用 Chivo 錢包:5月4日消息,美國國家經濟研究局在發布的一份報告中表示,在對 1800 個薩爾瓦多家庭進行采訪之后,其中僅有 20% 在使用完政府獎勵的 30 美元比特幣后還在繼續使用 Chivo 錢包,而且 40% 的下載發生在去年 9 月 Chivo 錢包推出時,今年幾乎沒有人下載。

對于商家而言,只有 20% 的受訪者表示愿意接受比特幣,但 88% 都表示會將其交易為美元而不是保留。該報告表示,薩爾瓦多的經驗證明了要求所有企業接受比特幣,提供大量激勵措施以增加其采用率,并接受它作為支付稅款的手段可能不足以實現讓比特幣成為交易媒介。(nber.org)[2022/5/4 2:48:59]

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

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

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

動態 | Mercury FX:通過使用 xRapid技術為客戶節省了3萬美元:貨幣兌換服務商 Mercury FX發推表示,有一位客戶賣掉了他在澳大利亞的房子,并把錢匯到了英國。 Mercury FX通過使用 xRapid技術為客戶節省了3萬美元。[2019/4/3]

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

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

聲音 | BM 發推:EOSIO 使用 WABT WASM 引擎速度快 2 倍:據 IMEOS 報道,BM 發推表示,EOSIO 使用 WABT WASM 引擎,速度會快 2 倍。

新 WebAssembly 解釋器 WABT 是在這次EOSIO 1.3.0 更新中提到的,與當前使用的 binaryen 相比,速度將快 2 倍。而此次版本更新將包含把 WABT 完全接入到 EOSIO 區塊鏈中,允許節點利用事務處理降低成本。[2018/9/21]

我們現在通過從客戶端目錄中運行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:WEBCONWEB3STAweb3幣有哪些mcontent幣燃燒Web3CampFilecoin Standard Hashrate Token

芝麻開門交易所下載
龔鳴:區塊鏈技術和傳統金融力量終有一戰_STO

作為一個備受爭議的話題,區塊鏈和數字貨幣從年初價格的大漲到之后的下跌,為媒體提供了無數可以呱噪的素材。而到現在,行業內的各種蕭條也讓很多人感到了熊市的寒冷.

1900/1/1 0:00:00
中國比特幣礦工控制著全網 65%的算力_區塊鏈

幣友們好!在今天的《推特大咖說》第118期中,你將看到:01TheBlock中國比特幣礦工控制著全網65%的算力,比特大陸的市場份額持續下滑.

1900/1/1 0:00:00
BitMEX:比特幣交易的精確度水平在提高_BitMEX

BitMEX分析了自比特幣網絡啟動以來的近13億筆非零額交易,發現比特幣交易的精確度水平在逐漸提高.

1900/1/1 0:00:00
一文了解比特幣前輩們的愿景: E-cash、b-money 與 Hashcash 等_MON

各種比特幣前身相似多于不同,除了優先考慮隱私的E-cash外,其它都傾向于關注信任最小化。原文標題:《各種比特幣前身的愿景》撰文:TonySheng來源:幣信研究院盡管比特幣通常被認為是「第一個.

1900/1/1 0:00:00
再探 Filecoin 費用機制:天價手續費如何應對?_GAS

燃料費用高昂,老礦工無奈紛紛停工,趁這個時機調整一下礦池,但擋不住新進礦工的涌入,繼續推高Gas費用.

1900/1/1 0:00:00
潘超:DeFi 治理常見的 4 個錯誤指控_MAKE

DeFi治理投票的參與度為何這么低?MakerDAO中國區負責人潘超分享了他對DeFi治理的觀點.

1900/1/1 0:00:00
ads