Fork me on GitHub

[以太坊开发]-Web3j入门

[以太坊开发]-Web3j入门

搭建Spring-MVC环境

在pom.xml中增加:

<dependency>
      <groupId>org.web3j</groupId>
      <artifactId>core</artifactId>
      <version>3.3.1</version>
</dependency>

测试环境启动

测试环境有三种:
1.本地私有链(随心所欲搞)
2.以太坊钱包(电脑空间大了搞,会同步block,cao 40个G)
3.使用客户端(infura,最方便的)
本次是基于私有链进行测试

  • 启动私有链环境

    geth –rpcapi personal,db,eth,net,web3 –rpc –rinkeby console 2>>geth.log

启动页面

  • Java代码

    import org.web3j.protocol.Web3j;
    import org.web3j.protocol.core.methods.response.Web3ClientVersion;
    import org.web3j.protocol.http.HttpService;
    public class Test {
    
      public static void main(String[] args) throws Exception {
          //Web3j web3 = Web3j.build(new HttpService("https://kovan.infura.io/yXDUNwlNOcx0UJCWjzNr"));
          Web3j web3 = Web3j.build(new HttpService());
          Web3ClientVersion web3ClientVersion = web3.web3ClientVersion().send();
          String clientVersion = web3ClientVersion.getWeb3ClientVersion();
          System.out.println(clientVersion);
      }
    }
    

运行结果

-------------本文结束感谢您的阅读-------------

本文标题:[以太坊开发]-Web3j入门

文章作者:Li Sai

发布时间:2018年03月31日 - 17:03

最后更新:2018年04月01日 - 13:04

原始链接:https://li123sai.github.io/2018/03/31/以太坊开发-Web3j入门/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

undefined