​隱形基建01期 | 與全球开發者共創,全面解析OKX Web3錢包API

2024-08-15 16:08:17

 

在創新基因驅動下,OKX Web3錢包內外兼修:向內不斷優化產品,向外廣泛探索共創。

OKX Web3錢包在廣泛探索共創方面,一方面不斷引領代碼开源,另一方面日益加強建設 API。此舉在區塊鏈技術生態系統中具有重要意義,這不僅促進了技術創新和开發效率的提高,還增強了系統的透明性、互操作性和安全性,推動了Web3社區和生態系統的建設,增加用戶體驗,並促進行業標准化。

此外,OKX Web3錢包通過开源代碼和开放 API,降低了开發門檻與建立了廣泛鏈接,從而實現與全球开發者聯動、共同學習、進步和創造,從而推動加密行業基礎設施建設。

像 API 這些日常用戶在使用產品不易察覺、或者不太顯化出來的功能,就如同 OKX Web3錢包的「隱形基建」,盡管重要,但鮮少被廣泛用戶悉知。由於市面上暫未有關於 OKX Web3錢包 API 相關的介紹內容,本文的重點將放在 API 層面,通過全面解析 OKX Web3 API 功能,希望可以吸引並幫助更多地开發者,將想法實現、將創新落地。

這是 OKX Web3隱形基建第 1 期內容,也是 OKX Web3 API 系列第 1 期內容,第 2 期將通過對話的形式,深入挖掘 OKX Web3團隊建設 API 背後的故事。

OKX Web3錢包 API 框架

API,全稱為應用程序編程接口(Application Programming Interface),是一組定義和協議,用於構建和集成應用程序軟件。API 允許不同的軟件系統之間進行通信和數據交換。通過 API,开發者可以利用現有的功能和數據,而無需從頭开始編寫代碼。API 可以顯著提高开發效率,促進系統互操作性,並推動技術創新。

作為行業領先的一站式Web3入口,OKX Web3 提供了一套完整的 Web3 开發解決方案——OnchainOS。作為多鏈 Web3 开發引擎,OnchainOS 在鏈和服務的接入實現了標准化,極大地降低了开發周期和投入成本,包含了錢包、DEX 聚合器、Marketplace、DeFi 等主要模塊、以及交易流動性到鏈上數據方案等應有盡有。如果开發者希望搭建自己的 Web3 服務,採用 OnchainOS 將是更高效、更經濟的選擇。

為了更好地服務开發者,極大降低开發門檻以及提高效率,OKX Web3 提供了非常全面、細致、且圖文結合的 API 文檔 ,感興趣的开發者可以隨時點擊查看,並且按照步驟使用。

OKX Web3錢包現已支持超過 100+公鏈,並提供 App、插件和網頁三端統一的使用體驗,涵蓋錢包、DEX 聚合器、DeFi、NFT 市場和 DApp 探索等五大板塊,且已上线比特幣銘文和符文交易市場,致力於為用戶提供全面的 Web3 服務。

接下來,文章將以錢包、DEX 聚合器、Marketplace、DeFi 板塊為例,介紹部分 API 相關的內容。

Wallet API

作為整個產品的核心,錢包板塊 API 提供非托管錢包的底層技術方案,可以幫助开發者輕松構建鏈上服務和應用。比如,Web3 多鏈錢包、 DApp 內置錢包、多鏈 Web3 應用、交易所錢包服務等等。

錢包 API ,在錢包服務中有以下三大核心功能: 1)多鏈地址聚合,提供百萬級地址資產統計能力;2)多場景,輕松接入 60+ 網絡,支持異構多鏈生態及各 BTC 資產協議;3)高可用性、高穩定性。實施接口和系統監測,確保順暢接入。

开發者使用錢包 API,僅需 3 步,就能高效安全地搭建錢包,輕松接入 60+ 網絡,包括熱門的 EVM、Solana、TRON、BTC 等,還支持銘文等前沿的生態。後續錢包 API 將逐步提供 MPC 錢包和 AA 智能錢包账戶的能力和解決方案。通過強大的錢包服務,可以充分滿足开發者的的 Web3 錢包开發需求,並簡化 Web3 錢包入門流程。

具體而言,錢包 API 涵蓋了多個核心模塊,滿足了用戶基本的資產管理和交易需求。比如:地址與錢包生成,鏈上資產與幣價信息查詢,交易管理,以及幣種信息、Gas 價格和地址授權信息等其他常用數據查詢。其中,交易管理模塊提供構建、籤名、廣播、追蹤交易查詢交易歷史、支持 EVM 等账戶模型網絡的交易、支持 BTC 等 UTXO 模型網絡的交易等非常豐富的服務。總的來看,开發者可以通過錢包 API,進行账戶管理、資產管理、交易管理、常用信息查詢、以及 Webhook(實時訂閱鏈上數據)等等。

第一,在账戶管理方面。區別於一般的單地址查詢模式,錢包 API 提供了多地址的結構化的訂閱查詢,开發者可以將多個地址關聯於一個账戶,高效地進行多鏈場景下的資產狀態和交易歷史查詢。 錢包 API 提供了兩種账戶類型:錢包账戶、觀察账戶。其中, 1)錢包账戶需要提供消息籤名用於鑑權,可以自由添加自定義代幣,可以發送交易。2)觀察账戶無需提供消息籤名,默認展示所有 OKX 平臺所收錄的代幣,不能發送交易。

开發者可以通過账戶管理 API,創建錢包账戶及管理錢包账戶下的地址、聚合觀察账戶地址、更新錢包账戶、更新觀察账戶、刪除账戶、查詢創建過的账戶列表、查詢账戶下的地址等等。

第二,在資產管理方面。包含為账戶添加訂閱幣種、獲取對應資產余額數量,查看總資產和刪除不再關心的資產。值得注意的是,對於錢包账戶,开發者可以添加和管理自定義幣種。對於觀察账戶,則無法自定義添加或管理,只能獲取當前錢包 API 已支持的幣種的資產余額。

开發者可以通過資產管理 API,添加幣種、獲取錢包账戶代幣余額、獲取觀察账戶代幣余額、獲取指定幣種余額、獲取幣種總資產、刪除幣種、查詢幣種列表等等。

第三,在交易管理方面。包含如何發送交易,以及查詢交易記錄。开發者可以通過交易管理 API,獲取籤名所需數據、Gas price、Gas limit、Nonce 等,並進行地址校驗、按照交易哈希查詢交易詳情、按照訂單 Id 查詢交易詳情、按照账戶查詢交易列表、按照地址查詢交易列表等等。

第四,在其他的方面。开發者還可通過 API 進行 UTXO、幣種信息等鏈相關信息查詢;或者通過 Webhook,訂閱區塊事件和交易事件的相關數據,每次最多可以批量創建 20 個訂閱等等。

DEX 聚合器 API

OKX DEX 聚合是一個一站式多鏈、DEX 和跨鏈聚合器,現已聚合 25+跨鏈、 40+公鏈、 400 多個 DEX 等,通過 X Routing 智能路由實現一筆交易同時使用多個 DEX,為用戶提供更優價格、更佳流動性且 0 交易服務費,並同時擁有 DEX 行情板塊、限價單、KYT 安全檢測等功能。

其核心主要包括單鏈 Swap 和 Bridge,單鏈 Swap 和 Bridge 都需要鏈上數據解析來完成整個交易過程。單鏈 Swap 和 Bridge 根據兌換的幣對組合成不同的交易模式,例如可以通過源鏈 Swap + Bridge 完成交易,或者通過 Bridge 一步完成交易,以及 源鏈 Swap + Bridge + 目標鏈 Swap 形式完成跨鏈交易。其中,OKX DEX 聚合器自研的 XBridge 合約是整個交易中的核心,它支持主流 EVM 鏈之間的跨鏈,異構鏈之間的跨鏈、以及 EVM 鏈和異構鏈之間的跨鏈。

开發者或者專業用戶可以通過 DEX 聚合器 API 文檔,來構建需要的 Web3 交易服務及應用,比如 Web3 錢包、DApp 項目和 DeFi 項目等多種應用場景。

OKX DEX 聚合器 API 具有多鏈支持、多條跨鏈橋和多家 DEX 支持、以及穩定性和高可用性等核心亮點,其響應時間在 100 毫秒以內,同時可以免費提供更優的詢價路徑。當前,OKX DEX 聚合器 API 主要涵蓋:兌換 API、跨鏈 API、限價單 API,在接入使用上方便、易懂、安全。

第一,兌換功能方面,OKX DEX 聚合器聚合了例如 Uniswap、Curve、Balancer 等各去中心化交易所 的流動性來源,並能夠將單筆交易拆分到多個 DEX,通過高效的路由為用戶提供更優價格。OKX DEX 聚合器將自動找到鏈上具有更佳流動性深度的流動性池,綜合計算價格、滑點和交易成本,並通過智能訂單拆分算法,基於 DEX 和 PMM 報價的綜合比較,為用戶選擇更佳報價的三個維度:更大流動性、更低滑點、更優價格。

开發者可以通過兌換 API,獲取 OKX DEX 聚合器支持兌換的鏈、幣種列表、流動性列表、交易授權、兌換價格、交易數據等等。

第二,跨鏈功能方面,OKX DEX 聚合器聚合了例如 circle CCTP、 Stargate、Across、Wormhole、SWFT 等目前市面上優質的跨鏈橋 向用戶提供多條跨鏈路徑選擇,可以實現先源鏈兌換再進行跨鏈橋交易,然後在目標鏈兌換為用戶想要的代幣。OKX DEX 聚合器自主研發的超優算法 X Routing 可以在源鏈交易時自動尋找鏈上深度更佳的流動性池,綜合計算價格、滑點和交易成本,並通過智能訂單拆分算法獲得更優兌換數量。之後會在多個優質跨鏈橋進行比價,綜合計算跨出數量、跨鏈橋費、滑點和交易成本後獲得更優跨鏈報價。

开發者可以通過跨鏈 API,獲取 OKX DEX 聚合器支持跨鏈兌換的鏈、幣種列表、橋信息、路徑信息、交易授權、交易數據、查詢交易狀態等等。

第三,限價功能方面,OKX DEX 聚合器限價單 (Limit Order) 是一種用戶以指定目標價格在去中心化交易所中买入或賣出代幣的業務流程。如果當前市價能夠滿足用戶指定的目標價格,DEX 聚合器會將訂單自動完成交易。通過 DEX 限價單 API,用戶可以通過接口創建和查詢限價單並將流動性聚合入 DEX 聚合器中,享有更優價格。

OKX DEX 聚合器限價單 API 具有限價單成交需要等待 DEX 聚合器用戶喫單、限價單創建者無滑點、以及支持部分訂單成交等特點,开發者可以通過限價單 API ,可以獲取 OKX DEX 聚合器支持的鏈列表、交易授權、幣種列表、創建限價單、查詢限價單等等。

Marketplace API

OKX Marketplace 涵蓋 EVM NFT 市場、Runes 市場、Ordinals 市場以及發行市場,支持 Bitcoin、Ethereum 等共計 26 條主流熱門公鏈。

第一,EVM NFT 市場方面。OKX NFT 市場是一個一站式去中心化 NFT 聚合交易平臺,已聚合 Opensea,Magic Eden,Looksrare 等平臺,支持 NFT 持有者同時在多個市場上架其 NFT 作品並可以更低的交易成本獲得更高的流動性。此外,支還持多鏈 NFT 創作與跨平臺交易,可以為用戶和开發者提供實時鏈上數據,致力於去中心化、多鏈的 NFT 生態構建。當前,OKX NFT 市場匯集了多個主流市場和平臺的訂單深度、並收錄了海量的 NFT 合集數據,能夠為开發者及用戶提供及時的訂單數據,能夠提供實時准確的鏈上數據。

OKX NFT API 提供數據查詢和交易 2 大部分功能,數據方面包含 NFT 和合集信息查詢,交易數據查詢;交易方面:支持一鍵掛單到多個市場,同時批量購买多個市場中更低價訂單。开發者可以通過 NFT 市場 API,獲取 NFT 詳情和列表、獲取合集詳情和列表、獲取已經接入的網絡和市場、查詢掛單、出價單、購买訂單等等。

第二,OKX Runes 市場方面。OKX Runes 市場是行業首個在 APP 端提供符文交易的平臺,支持用戶零平臺費進行 Runes 資產批量掃貨、蝕刻等功能。未來,OKX Runes 市場將不斷根據用戶反饋優化並增加更多新功能。

开發者可以通過 OKX Runes 市場 API,獲取合集信息、獲取熱門合集、獲取交易歷史、獲取錢包資產、獲取訂單信息、提交掛單等等。

第三,OKX Web3錢包 Ordinals 市場是第一大 BRC 20 銘文和 BTC NFT 交易市場。OKX Ordinals 市場完全去中心化,交互免平臺服務費,並支持一站式轉移、交易、銘刻 BRC-20 和 BTC NFT 等多個功能。

开發者可以通過 Ordinals 市場 API,創建 Ordinals 掛單、獲取銘文資產列表、提交掛單、獲取 Ordinals 合集列表、訂單、交易歷史和相關模型等等。

DeFi API

OKX Web3 DeFi 是市場上領先的 一站式 DeFi 交易聚合平臺,從而方便用戶快速精准地找到符合他們需求的教育產品。OKX Web3 DeFi 目前已接入 80 多項協議,包括 Aave、Compound、Curve、Yearn 和 Uniswap,並支持超過 15 個網絡,如 Arbitrum、Ethereum 和 Polygon 等。

OKX Web3 DeFi API 詳細描述了用戶交易過程的數據交互流程、包含申購流程、贖回流程、以及領取獎勵流程等。开發者將 OKX Web3 DeFi Open API 集成到應用中,可以使用戶輕松快速地訪問所有 DeFi 協議,並在交易 DeFi 的過程中享受賺幣樂趣。

具體而言,开發者可以通過 OKX Web3 DeFi API 實現多種功能。第一,在查詢信息方面,支持开發者查詢協議列表、代幣列表、產品列表、產品詳細、網絡列表等。第二,在計算方面,支持查詢認購的預估計算信息、查詢贖回的預估計算信息。第三,在交易方面,支持生成交易前授權的調用數據、生成申購交易的調用數據、生成贖回交易的調用數據、生成領取獎勵金交易的調用數據。第四,在用戶層面,支持查詢用戶的持倉列表、查詢用戶的余額列表、查詢用戶的贖回申請列表。

創新為基,與全球开發者同行

在當今迅速發展的區塊鏈和加密貨幣領域,开源和开放 API 已經成為推動技術創新和行業發展的重要驅動力。OKX Web3錢包通過推動代碼开源和开放 API,不僅為全球开發者提供了穩定和可靠的技術支持、豐富的資源和便捷的工具,還促進了整個行業的透明性、互操作性和社區合作。

其中,OKX Web3錢包 API 的設計和實現,正是基於對創新的深刻理解和不斷追求。OKX Web3錢包通過 API 建設為全球开發者提供了一個強大而靈活的平臺,一個訪問和利用其平臺功能的標准化接口,允許开發者在現有基礎上進行創新,快速开發和部署新的去中心化應用(DApps)。例如,开發者可以利用 API 接口,構建創新性的 DeFi 協議、去中心化交易所 DEX 和其他區塊鏈應用。讓他們能夠在區塊鏈和加密貨幣領域中盡情發揮創造力和技術實力,提出新的創意和解決方案,共同推動技術的邊界。

與此同時,开放 API 讓开發者和用戶可以清晰地了解和使用 OKX Web3錢包的各項功能。這種透明性有助於增強用戶對平臺的信任,推動平臺的普及和使用。例如,开發者可以通過 API 文檔,了解每個接口的具體功能和使用方法,從而更好地利用這些資源進行开發。通過开放 API,OKX Web3錢包向社區展示了其开放和透明的態度。這種姿態不僅提升了平臺的公信力,還吸引了更多的开發者和用戶參與到生態系統中來,豐富整個生態系統的應用場景,共同推動平臺的發展。

從長遠來看,通過吸引更多开發者和項目的加入,OKX Web3錢包能夠與其他區塊鏈平臺和服務提供商進行深度集成,形成一個互聯互通的區塊鏈生態系統,不僅促進了整個區塊鏈行業的技術進步和應用擴展,為構建一個更加开放和協作的生態系統奠定了堅實的基礎。也推動了自身平臺的繁榮。

總之,OKX Web3在 API 上的建設,展現出了更高的格局,“現在做的,都是為了將來”。

免責聲明

本文僅供參考。本文僅代表作者觀點,不代表 OKX 立場。本文無意提供 (i) 投資建議或投資推薦; (ii) 購买、出售或持有數字資產的要約或招攬; (iii)財務、會計、法律或稅務建議。我們不保證該等信息的准確性、完整性或有用性。持有的數字資產(包括穩定幣和 NFTs)涉及高風險,可能會大幅波動。您應該根據您的財務狀況仔細考慮交易或持有數字資產是否適合您。有關您的具體情況,請咨詢您的法律/稅務/投資專業人士。請您自行負責了解和遵守當地的有關適用法律和法規。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

BTC波動率 : FOMC會議

關鍵指標 (香港時間 9 月 19 日凌晨 12 點 -> 中午 12 點): BTC/USD 現...

星球日報
4 5小時前

HTX成長學院:美聯儲降息50基點將會帶來哪些影響?

一、引言 2024 年 9 月 19 日,美聯儲宣布將聯邦基金利率下調 50 個基點至 4.75%...

星球日報
4 5小時前

預售超14萬部,速覽新一代Web3智能手機Solana Seeker

9 月 19 日,Solana Labs 旗下的 Solana Mobile 在新加坡的 TOKE...

星球日報
4 5小時前

深入分析World Liberty Financial的價值:特朗普競選經費劣勢下的新選擇

作者 : @Web3Mario(https://x.com/web3_mario) 摘要 :首先祝...

馬裏奧看Web3
4 5小時前

聚焦TOKEN2049:沉寂已久的加密市場有哪些新看點?

原文整理: flowie, ChainCatcher 9 月 18 日,Web3 最受矚目的年度峯...

星球日報
4 5小時前

DePIN專題報告:超過370個代幣上线,Helium用戶突破11萬大關

DePIN Helium | Glow | Livepeer | IoTeX | TADA E V...

星球日報
4 5小時前