Java以太坊開發官網推薦類庫web3j的全站中文翻譯
web3j是一個輕量級、高度模組化、響應式、型別安全的Java和Android類庫提供豐富API,用於處理以太坊智慧合約及與以太坊網路上的客戶端(節點)進行整合。
可以通過它進行以太坊區塊鏈的開發,而無需為你的應用平臺編寫整合程式碼。
本文是對web3j官網的完整翻譯,大家可以參考。當然如果希望有一個快速入門的web3j內容,並且最好是邊練習例項邊學習的實操教程的話。
web3j的特點
- 基於HTTP和IPC的以太坊JSON-RPC客戶端API的完整實現。
- 對於以太坊錢包的支援。
- 自動生成Java智慧合約封裝包,以建立、部署、交易和呼叫來自本機Java程式碼的智慧合約(支援solidity和Truffle定義格式)。
- 用於過濾器工作的響應式函式API。
- 以太坊名稱服務(ENS)支援。
- 支援Parity的personal模組和Geth的personal客戶端API。
- 支援Infura,所以你不必自己執行一個以太坊客戶端。
- 綜合整合測試並展示了以上幾種場景。
- 命令列工具。
- Android相容。
- 通過web3j-quorum支援JP摩根的Quorum。
依賴關係
它具有五個執行時依賴關係:
– RXJava的響應式函式API。
– 用於HTTP連線的OKHttp。
– Jackson Core用於JSON的快速序列化/反序列化。
– 加密方面需要Bouncy Castle在android上是Spongy Castle – Jnr-unixsocket用於*nix IPC(在Android上不可用)。
它還使用JavaPoet生成智慧合約封裝包。
web3j的主要內容:
另外推薦幾個很受歡迎全網稀缺的互動教程:
相關文章
- java使用spring boot和web3j開發以太坊區塊鏈dappJavaSpring BootWeb區塊鏈APP
- golang開發類庫推薦Golang
- Java常用的開發庫推薦Java
- java和android app如何使用web3j開發以太坊智慧合約並進行交易JavaAndroidAPPWeb
- android和java程式設計師使用web3j進行區塊鏈以太坊開發詳解AndroidJava程式設計師Web區塊鏈
- 以太坊 web3.js 文件翻譯及說明WebJS
- 怎樣通過java用web3j查詢以太坊交易資訊?JavaWeb
- [譯] 以太坊入門:網際網路政府
- influxdb官網文件翻譯UX
- 【翻譯】2021 年最佳 Linux 發行版推薦Linux
- 以太坊開發計劃
- 以太坊DApp開發指南APP
- EthBox以太坊開發套件,一鍵安裝部署以太坊開發環境套件開發環境
- [譯] 以太坊入門指南
- C#使用Nethereum .NET庫做以太坊開發的demo示例C#
- 開發者的以太坊入門指南 | Jeth 以太坊系列線下活動
- 以太坊Solidity程式語言開發框架————4、編譯合約Solid框架編譯
- Gremlin-官網介紹翻譯REM
- Hadoop官網翻譯之HDFS ArchitectureHadoop
- [譯] 什麼是以太坊?以太坊初學者手把手教程
- 推薦個我在用的免費翻譯軟體,支援多家翻譯API整合API
- 3.5 以太坊開發環境搭建開發環境
- 如何使用Meteor開發以太坊DappAPP
- 理解以太坊DApp及開發工具APP
- 開發以太坊遇到的幾個問題
- 基於以太坊的Token開發步驟
- translatium好用嗎?mac翻譯軟體推薦Mac
- 以太坊智慧合約開發第二篇:理解以太坊相關概念
- PHP 7:真實世界的應用開發(中文翻譯)PHP
- Hadoop官網翻譯之HDFS Users GuideHadoopGUIIDE
- Gradle入門(翻譯自Graddle官網)Gradle
- ARP協議:網路世界的地址翻譯官協議
- php工程師進行以太坊開發的教程PHP工程師
- 優質免費的 5 款翻譯 API 介面推薦API
- bulma中文翻譯
- socket中文翻譯
- 第九課 如何除錯以太坊官網的智慧合約眾籌案例除錯
- hadoop官網翻譯第一天Hadoop