買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 幣贏 > Info

COIN:技術教程 | ENS:為你的錢包添加多幣種支持_區塊鏈

Author:

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

在Devcon5上宣布了多幣種支持特性后,我們很快就在?ENS管理器上實現了這一功能。

許多錢包也緊接著開始支持這一特性。

開發者們可以通過閱讀?EIP?、文檔以及我們的JavaScript?地址編碼庫來了解最新的實現細節。

在這篇文章中,我將介紹我們把多幣種支持特性接入到自己app中的經驗,為其他錢包開發者拋磚引玉,提供大致思路。

解析器

由于這個特性是全新的,許多以太坊庫都尚未支持。

為了直接和解析器合約交互,你通過npm下載我們的合約,并導入以下abi。

import{abi}from

塞力斯:公司信息事業部從事供應鏈的區塊鏈可存證技術應用支持等工作:塞力斯醫療科技股份有限公司(603716.SH)在回答投資者問題時表示,公司信息事業部主要從事供應鏈信息化及供應鏈的區塊鏈可存證技術應用支持、物聯網開發等方面的工作,持續更新并完善供應鏈智能管理平臺,為SPD集約化服務賦能,實現與醫院HIS、LIS、WMS等系統對接,實現數據互聯互通,打通試劑耗材上下游全鏈條。(證券日報)[2020/5/11]

'from'

formatsByCoinType

{coinType:0,decoder:,encoder:,name:'BTC'}

Fromnowon,weonlyuseformatsByName.

動態 | 泰國政府利用區塊鏈技術簡化外國游客增值稅退稅流程:從本月底開始,到泰國旅游的外國游客將可以通過一款區塊鏈應用程序來申請退還購物產生的增值稅(VAT),并可將資金直接發送至其信用卡或移動支付應用中。泰國政府除了通過引入區塊鏈支付方式來降低有關部門的管理成本和申請人的文書工作外,還將退還增值稅的上限從每名游客12000英鎊提高至30000英鎊。據悉,泰京銀行(KTB)提供了用于增值稅退稅的技術解決方案。據此前消息,泰國財政部下屬機構國產稅廳(The Excise Department)總干事Patchara Anuntasilpa透露,隨著泰國邁向4.0時代,國產稅廳正計劃利用數字平臺和區塊鏈技術來改善服務,以配合政府和財政部的政策,提升公共服務。(Ico Examiner)[2019/11/16]

下面我們只使用?formatsByName?函數。

上海逐步邁向“智慧政府”,將讓區塊鏈等高新技術組成城市“神經網絡”:據新華社今日報道,上海正朝著“智慧政府”方向逐步邁進,善用技術賦能,讓物聯網、云計算、大數據、人工智能、區塊鏈等高新技術組成城市的“神經網絡”,體現即時感知、高效運行、科學決策、主動服務、智能監督、開放協同和韌性兼容等特色。[2018/3/30]

獲取支持的幣種列表

或許你想接入自己的支持的幣種列表。如果你想直接接入我們已經實現了編解碼的代幣,你應該通過以下代碼構造這個幣種列表。

exportconstCOIN_LIST=Object.keys(formatsByName)

獲取地址

高盛2017財年年報:高盛或因加密貨幣和分布式賬本技術面臨潛在的商業風險:據2月26日備案的高盛2017財年報告,高盛認為其與加密貨幣及區塊鏈的聯系或許造成潛在的商業風險。該公司財報中寫道:“我們可能已經,或可能會因為客戶活動包含涉及分布式賬本技術(例如加密貨幣或區塊鏈)的金融產品,我們投資的公司尋求開發基于分布式賬本技術的平臺,以及第三方供應商,客戶,交易對手,清算機構和其他金融中介機構使用分布式賬本技術,而面臨分布式賬本技術的相關風險。盡管高盛沒有提及明確的聯系,但高盛所強調的,特別是在加密貨幣方面的風險,可能是高盛迄今為止避免更密切地參與加密貨幣市場的部分原因。[2018/2/27]

下面是我們在自己的React組件中實現?getAddr?函數的超級簡化版本。

通過第一行代碼,我們獲取到了?coinType?以及?encoder?函數。接下來會用到?coinType?和namehash參數從Resolver合約中獲取到某種代幣的具體地址。

第四行代碼是把地址傳給譯碼器之前先檢查是否是空地址,如果是的話就直接返回。因為如果把一個空字符串直接傳給編碼器,就有可能拋出某些代幣類型的錯誤。

第五行代碼把地址的二進制表達形式傳給編碼函數,將地址以文本形式顯示。

設置地址

以下是我們?setAddr?函數的簡化版本。

和我們在?getAddr?函數中的處理一樣,當地址為空時,我們提前返回這個結果,而不傳給解碼器。第五行直接用空字符串的二進制表示就行。

驗證

驗證地址是否符合對應幣種的格式十分關鍵。

如果向?address-encoder?庫隨便傳一個無效的文本,就會拋出錯誤。

本例中,我們捕獲了這個錯誤并展示了出來。

BCH貼士

通常情況下,對同一條文本先解碼再編碼,依然會得到一樣的文本。但比特幣現金表現的不太一樣(想要探究具體的技術原因,可以參考這條?

EIP?中的“CashAddr”),比特幣現金在編碼之后返回文本會加一個“bitcoincash”前綴。下面這個例子顯示了原始文本、16進制表示以及查詢時BCH編碼后的規范表示形式(你可以在

測試用例中找到它)。

總結

在本文中,我們梳理了實現多幣種支持的流程,介紹了需要留意的某些細節。事實上這和原來設置/獲取地址的操作十分接近,只不過要多傳一個?coinType?參數。此外,在涉及到驗證和空字符串的問題上,要額外小心。

隨著越來越多庫支持多幣種特性,以后錢包開發者將很輕松地添加這一功能。

原文鏈接:?https://medium.com/the-ethereum-name-service/how-to-integrate-ens-multi-coin-support-into-your-wallet-for-developers-8d3a8a37d1eb作者:?makoto_inoue翻譯&校對:?安仔&阿劍

Tags:區塊鏈OINCOINCOI區塊鏈運用的技術不包括KYC CoinTopG Coinkucoin成都公司名稱

幣贏
DEF:為什么DeFi是加密史上第二個突破?_EFI

來源:藍狐筆記 如果從比特幣算起,區塊鏈發展已有十余年。除了比特幣的石破天驚之外,區塊鏈最新的真正意義上的轉折點是智能合約平臺的誕生。智能合約平臺帶來了新物種,目前最重要的是金融和游戲方面.

1900/1/1 0:00:00
穩定幣:法國央行第一副行長:數字時代的金融包容性——如何改變現狀?_bdc幣目前價格

文/DenisBeau 翻譯/龍白滔 點評/龍白滔 點評 本發言內容相對簡單和清晰,筆者無意針對發言內容做點評,但希望借“金融包容性”發揮一下.

1900/1/1 0:00:00
ATA:378條工商變更信息背后:風口上的區塊鏈企業如何變動?_比特幣

文字、數據與可視化|Carol設計?|?Tina??編輯|畢彤彤Tong數據合作伙伴?|?天眼查??來源|PANews10月底的政策定調讓區塊鏈著實火了一把,“FOMO”情緒不斷在市場上蔓延.

1900/1/1 0:00:00
coinbase:BTC底部洗籌,耐心是最好的投資_BTC

作者|哈希派分析團隊 約1.2萬枚BTC從Coinbase轉出:金色財經報道,Whale alert數據顯示,北京時間4月2日02:39.

1900/1/1 0:00:00
NEAR:重磅丨Bakkt CEO將成為美國佐治亞州參議員,比特幣有望進入美國主流_比特幣最新價格美元k線

紐約證券交易所母公司洲際交易所旗下的Bakkt比特幣期貨交易所的首席執行官KellyLoeffler已經獲得美國佐治亞州州長BrianKemp的認可,下周將在該州參議院獲得席位.

1900/1/1 0:00:00
KKT:Bakkt下周上線比特幣期權合約,CME公布推出期權產品計劃_BTC

比特幣期貨平臺之間的戰爭正在升溫。在Bakkt推出比特幣期權合約后不到一周時間,芝加哥商品交易所也公布了其新的比特幣期權合約細節.

1900/1/1 0:00:00
ads