摘要:查詢以太坊的主幣可以直接公鑰地址查詢,使用其里面的方法。幣種名稱幣種余額小數(shù)位以上的幾個(gè)方法可以獲取其代幣信息。但是獲取的余額同樣是以以太坊最小單位為單位的數(shù)值,所以需要對(duì)其進(jìn)行處理。
這段時(shí)間有幸能接觸到區(qū)塊鏈,這對(duì)于一個(gè)前端來(lái)說(shuō)是一個(gè)全新的世界。同時(shí),也特別感謝領(lǐng)導(dǎo)給我機(jī)會(huì),能讓我接觸學(xué)習(xí)這方面的東西。以下是這段時(shí)間的學(xué)習(xí)總結(jié),可能認(rèn)識(shí)比較淺薄,但是覺(jué)得寫(xiě)出來(lái)也是對(duì)自己學(xué)習(xí)的一個(gè)交代。eth查詢
以太坊的主幣可以直接公鑰地址查詢,使用其api里面的方法getBalance()。
const baseValue=web3.eth.getBalance(address);//address公鑰地址
但是獲得的baseValue是以以太坊最小的單位wei為單位的數(shù)值,所以需要對(duì)其進(jìn)行處理:
baseValue=web3.utils.fromWei(baseValue,"ether");
此時(shí)獲取的baseValue為已經(jīng)處理過(guò)以“ ether”為單位余額。代幣查詢
代幣余額的查詢需要先根據(jù)其合約地址,獲取其合約是實(shí)例,進(jìn)而通過(guò)合約實(shí)例根據(jù)其公鑰地址獲取其信息。 獲取合約實(shí)例:
const mycontract=new web3.eth.Contract(contractAbi,contract);//contract:合約地址, contractAbi:要實(shí)例化的契約的json接口
根據(jù)實(shí)例獲取其對(duì)應(yīng)的幣種名稱、幣種、余額、小數(shù)位。
contract.methods.name().call()//幣種名稱 contract.methods.symbol().call()//幣種 contract.methods.balanceOf(address).call()//余額 contract.methods.decimals().call()//小數(shù)位
以上的幾個(gè)方法可以獲取其代幣信息。但是獲取的余額同樣是以以太坊最小單位wei為單位的數(shù)值,所以需要對(duì)其進(jìn)行處理。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24302.html
摘要:基于以太坊項(xiàng)目,以太坊團(tuán)隊(duì)目前運(yùn)營(yíng)了一個(gè)公開(kāi)的區(qū)塊鏈平臺(tái)以太坊網(wǎng)絡(luò)。主要特點(diǎn)以太坊區(qū)塊鏈底層也是一個(gè)類似比特幣網(wǎng)絡(luò)的網(wǎng)絡(luò)平臺(tái),智能合約運(yùn)行在網(wǎng)絡(luò)中的以太坊虛擬機(jī)里。以太坊采用交易作為執(zhí)行操作的最小單位。 以太坊將比特幣針對(duì)數(shù)字交易的功能進(jìn)一步進(jìn)行了拓展,面向更為復(fù)雜和靈活的應(yīng)用場(chǎng)景,支持了智能合約這一重要特性。 以太坊項(xiàng)目簡(jiǎn)介 以太坊:項(xiàng)目最初的目標(biāo)是打造以個(gè)智能合約的平臺(tái),該平臺(tái)支持...
摘要:它同時(shí)會(huì)檢查確保沒(méi)有意外發(fā)送的以太幣。當(dāng)任何以太幣被存入智能合約時(shí),匿名函數(shù)會(huì)被執(zhí)行,并會(huì)自動(dòng)拒絕接收以太幣。 作者:Alex Van de Sande譯者:王建/蔡佳慧譯者介紹: 王建:萬(wàn)云平臺(tái)區(qū)塊鏈技術(shù)專家,擁有多年應(yīng)用系統(tǒng)架構(gòu)經(jīng)驗(yàn),目前在區(qū)塊鏈落地方面進(jìn)行積極探索 蔡佳慧:萬(wàn)云平臺(tái)實(shí)習(xí)生,區(qū)塊鏈技術(shù)愛(ài)好者,英國(guó)帝國(guó)理工學(xué)院數(shù)學(xué)專業(yè)在讀 這篇教程是由以太坊Mist瀏覽器的負(fù)責(zé)人...
摘要:它同時(shí)會(huì)檢查確保沒(méi)有意外發(fā)送的以太幣。當(dāng)任何以太幣被存入智能合約時(shí),匿名函數(shù)會(huì)被執(zhí)行,并會(huì)自動(dòng)拒絕接收以太幣。 作者:Alex Van de Sande譯者:王建/蔡佳慧譯者介紹: 王建:萬(wàn)云平臺(tái)區(qū)塊鏈技術(shù)專家,擁有多年應(yīng)用系統(tǒng)架構(gòu)經(jīng)驗(yàn),目前在區(qū)塊鏈落地方面進(jìn)行積極探索 蔡佳慧:萬(wàn)云平臺(tái)實(shí)習(xí)生,區(qū)塊鏈技術(shù)愛(ài)好者,英國(guó)帝國(guó)理工學(xué)院數(shù)學(xué)專業(yè)在讀 這篇教程是由以太坊Mist瀏覽器的負(fù)責(zé)人...
摘要:原文地址石匠的為了測(cè)試以太坊智能合約,最方便的是在本地搭建一個(gè)以太坊私有鏈。網(wǎng)絡(luò)在連接到其他節(jié)點(diǎn)的時(shí)候會(huì)用到,以太坊公網(wǎng)的網(wǎng)絡(luò)是,為了不與公有鏈網(wǎng)絡(luò)沖突,運(yùn)行私有鏈節(jié)點(diǎn)的時(shí)候要指定自己的網(wǎng)絡(luò)。當(dāng)設(shè)置為表示使用發(fā)布該鏈。 原文地址: 石匠的blog 為了測(cè)試以太坊智能合約,最方便的是在本地搭建一個(gè)以太坊私有鏈。在mac上搭建環(huán)境主要需要以下步驟。 geth安裝 geth是go-ether...
摘要:比特幣區(qū)塊鏈無(wú)疑是當(dāng)今業(yè)界的最熱門(mén)的。目前,每個(gè)成功的礦工獲得可能每年更換一次或通過(guò)比特幣社區(qū)決策作為成功向區(qū)塊鏈添加一塊交易的獎(jiǎng)勵(lì)。填寫(xiě)其他詳細(xì)信息,例如比特幣金額和可選說(shuō)明。 比特幣區(qū)塊鏈無(wú)疑是當(dāng)今業(yè)界的最熱門(mén)的。通過(guò)這篇博客,我將盡力向大家介紹加密貨幣比特幣的概念,以及它如何創(chuàng)造我們稱之為區(qū)塊鏈的革命性技術(shù)。 這個(gè)問(wèn)題經(jīng)常引起混淆。這篇文章可以快速解釋和清理這方面的混亂! 什么是...
閱讀 3758·2021-08-11 11:16
閱讀 1629·2019-08-30 15:44
閱讀 1998·2019-08-29 18:45
閱讀 2278·2019-08-26 18:18
閱讀 1009·2019-08-26 13:37
閱讀 1576·2019-08-26 11:43
閱讀 2124·2019-08-26 11:34
閱讀 380·2019-08-26 10:59