最近對區塊鏈很感興趣,想了解下區塊鏈方面的業務開發,今天讓我們開始第一章的練習.
首先本地需要有npm環境安裝ganache-cli
npm install -g ganache-cli 安裝相關環境
ganache-cli 啟動命令
如下圖所示,我們已經啟動起來了,監聽著本地8545埠

代碼
上面是環境搭建,下面我們會通過gradle搭建起我們的專案
group = 'com.block.chain'
version = '0.0.1'
apply plugin: 'java'
sourceCompatibility = 1.8
apply plugin: 'application'
mainClassName = "com.block.chain.App"
repositories {
mavenCentral()
}
dependencies {
compile 'org.web3j:core:3.3.0',
'ch.qos.logback:logback-core:1.2.3',
'ch.qos.logback:logback-classic:1.2.3'
}
APP啟動代碼
public class App {
public static void main(String[] args){
new Hello().run();
}
}
Hello.class 代碼邏輯
public class Hello {
public void run(){
try{
Web3j web3j = Web3j.build(new HttpService("http://localhost:8545"));
Request<?, Web3ClientVersion> request = web3j.web3ClientVersion();
Web3ClientVersion web3ClientVersion = request.send();
String clientVersion = web3ClientVersion.getWeb3ClientVersion();
System.out.println(clientVersion);
}catch(Exception e){
System.out.print(e);
}
}
}
然后我們運行看看結果.

上面是我們和eth節點發生的一次互動,訪問了節點的版本資訊
好了,今天的入門練習就是如此!后面會保證持續更新,請關注我,了解最新進度
參考資料
以太坊Ganache是什么意思
ganache-cli命令列引數說明
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/282352.html
標籤:區塊鏈
