阿里云蚂蚁合约体验链 Quick Start

简介: 阿里云蚂蚁区块链提供合约体验链,方便用户快速体验区块链,可以免费快速测试体验区块链的功能。下面分别从门户创建及相关配置获取、依赖包安装和测试代码的配置三个方面介绍逐步介绍合约体验了的使用。

概述

阿里云蚂蚁区块链提供合约体验链,方便用户快速体验区块链,可以免费快速测试体验区块链的功能。下面分别从门户创建及相关配置获取、依赖包安装和测试代码的配置三个方面介绍逐步介绍合约体验了的使用。

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一下,重新加载包后再运行一下。

参考链接

试用合约体验链
Java SDK 说明
Java SDK 快速开始

相关文章
|
存储 算法 区块链
OP链DAPP质押项目系统开发详情|模式方案
而区块链的去中心化就是将这些数据分散存储在区块链网络中多个节点上
|
1月前
|
存储 数据采集 机器学习/深度学习
Star Tower Chain:以数据治理开启区块链智能时代
随着科技的进步,区块链步入智能时代,Star Tower Chain 以数据治理为核心,开启区块链新篇章。通过深度数据分析与挖掘,提供个性化推荐服务,并利用AI与机器学习提升数据质量与安全性,保障用户数据不被篡改。同时,智能升级的数据存储及查询系统提升了用户体验,Star Tower Chain 致力于持续深化数据治理,推动区块链智能时代的进一步发展,为用户提供更高效、安全的服务。
|
安全 区块链
ARB链智能合约开发运营版丨ARB链智能合约系统开发详细程序/步骤指南/方案逻辑/源码出售
Environment construction: Before developing a smart contract system on the ARB chain, a corresponding development environment needs to be established. This may include setting up nodes for the ARB chain, development tools, and testing networks.
|
存储 监控 安全
合约交易所开发详情丨合约交易所系统开发项目/成熟案例/方案逻辑/规则玩法/稳定版/源码部署
合约交易所系统开发是一个复杂的项目,它涉及多个方面,包括系统设计、规则制定、开发实现、部署和稳定运行等
|
6月前
|
安全 区块链
op链/BRC链质押代币项目系统开发步骤详情
智能合约的主要好处之一是它们能够降低交易成本,提高效率
|
运维 安全 算法
TRX链/BSC链/ARB链智能合约系统开发方案逻辑丨详细项目丨规则玩法丨案例详情丨源码出售
需求分析:与客户沟通,了解其业务需求和期望,明确系统的功能和性能要求。确定在哪个链上进行开发(TRX链、BSC链还是ARB链)。
|
存储 算法 安全
OP链DAPP合约项目系统开发|详情规则|方案模式
所谓的共识算法就是不同的网络节点为达成一致操作而使用的某种算法,由计算结果来决定操作。
|
存储 安全 区块链
OP链ARBT项目系统开发指南与详情(智能合约)
尽管使用区块链技术所建立的系统本身是诚实可信的,但这并不意味着来自系统以外的输入信息就是诚实的
|
存储 安全 区块链
OP链DAPP合约代币系统开发|详情方案|规则指南
智能合约和去中心化应用也面临着许多挑战