最近对区块链很感兴趣,想了解下区块链方面的业务开发,今天让我们开始第一章的练习.
首先本地需要有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命令行参数说明
————————————————
版权声明:本文为CSDN博主「aka这里是你的程序员」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Fyf_010316/article/details/116333612
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦