概述
阿里云蚂蚁区块链提供合约体验链,方便用户快速体验区块链,可以免费快速测试体验区块链的功能。下面分别从门户创建及相关配置获取、依赖包安装和测试代码的配置三个方面介绍逐步介绍合约体验了的使用。
Step By Step
1、服务申请,门户地址
下载申请证书的时候生成的证书等信息到本地,记住配置SSL证书时设置的密码。
2、创建账户
下载user.key到本地。
3、全部下载的信息
4、依赖包安装
sdk解压,在解压的路径下运行如下指令安装jar包到本地仓库
//安装 SDK 到本地仓库
mvn install:install-file -Dfile=mychainx-sdk-0.10.2.6.jar -DgroupId=com.alipay.mychainx -DartifactId=mychainx-sdk -Dversion=0.10.2.6 -Dpackaging=jar -DpomFile=pom.xml
//安装 Netty 依赖到本地仓库,注意选择对应平台 netty-tcnative-openssl-static 版本,注意修改 classifier,macOS :osx-x86_64、linux:linux-x86_64、windows:windows-x86_64
mvn install:install-file -Dfile=netty-tcnative-openssl-static-2.0.17-Final-mychain-windows-x86_64.jar -DgroupId=io.netty -DartifactId=netty-tcnative-openssl-static -Dversion=2.0.17-Final-mychain -Dpackaging=jar -Dclassifier=windows-x86_64
5、Code Sample
- 5.1 DemoSample.java下载地址
- 5.2 pom.xml
<dependencies>
<dependency>
<groupId>com.alipay.mychainx</groupId>
<artifactId>mychainx-sdk</artifactId>
<!--请使用最新 SDK 版本 -->
<version>0.10.2.6</version>
</dependency>
</dependencies>
<build>
<extensions>
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.6.1</version>
</extension>
</extensions>
</build>
- 5.3 相关配置文件拷贝到项目resources路径下
- 5.4 Code相关参数的配置
5.5 Result
create testAccount1 success.
create testAccount2 success.
deploy contract success.
issue success.
transfer success.
check account balance success.
如果项目提示找不到方法或包的情况,可以Update Maven或Reimport一下,重新加载包后再运行一下。