Docs

Docs

  • 文档
  • github

›概述

概述

  • HVM简介
  • HVMD安装
  • 快速开始

HVM 智能合约

  • 合约简介
  • 合约规范
  • 内置类型
  • 注意事项

开始开发

  • 合约模板
  • 应用模板
  • 合约编译
  • SDK使用
  • FAQ

快速开始

接下来以一个简单的应用为例,演示如何使用JavaSDK和HVMD开发基于Hyperchain区块链平台的智能合约应用。

启动HVMD

首先需要确保已经安装并启动HVMD,您可以使用docker命令:

docker run -d --rm --name=hvmd -p 9999:9999 hyperchaincn/hvmd

如果您想将该容器运行在前台,请使用命令: docker run --rm --name=hvmd -p 9999:9999 hyperchaincn/hvmd 运行在前台您可以观察HVMD的运行日志。

通过模板项目生成Demoapp

使用下面的Maven命令生成HVMBasic模板项目,该项目是一个简单的示例项目,您可以通过该项目进行入门。

mvn archetype:generate \
    -DarchetypeGroupId=cn.hyperchain \
    -DarchetypeArtifactId=hvmbasic-archetype-lite \
    -DarchetypeVersion=1.0.0 \
    -DgroupId=com.hyperchain.demo \
    -DartifactId=demoapp \
    -Dversion=1.0 \
    -DinteractiveMode=false

命令执行完成将会自动在当前目录创建一个demoapp的项目,该项目是一个spring boot 模板项目。

打包Demoapp

您可以通过如下Maven命令进行打包:

cd demoapp
mvn package -Dmaven.test.skip=true

打包完成之后,将会在target目录下,生成一个demoapp-1.0.jar的jar包

运行Demoapp

您可以通过如下命令运行该demoapp的jar包:

cd target
java -jar demoapp-1.0.jar  --spring.profiles.active=dev

将会运行该应用,并监听9000端口,您可以打开 http://localhost:9000/swagger-ui.html 查看该应用开放的接口,也可以进行相关测试。

至此,您已经运行了HVM合约编写的区块链应用。

← HVMD安装合约简介 →
  • 启动HVMD
  • 通过模板项目生成Demoapp
  • 打包Demoapp
  • 运行Demoapp
QTechGitHub
Copyright © 2025 Hyperchain Co., Ltd.