Java SDK介绍
15

开始

Java SDK至少需要Java 8。

Java SDK的源代码可以在https://github.com/enjin/enjin-java-sdk

Java文档

下载SDK

Maven

XML

com.enjin
区块链sdk
1.0.1

Gradle

Groovy
dependencies {
implementation 'com.enjin:blockchain-sdk:1.0.1'
}

捷信

对于那些不使用Maven或Gradle的人,你可以手动构建Java SDK并将其添加到你的项目classpath中。

  1. 使用git克隆Java SDK仓库
  2. 初始化git模块:<inline-code>git submodule init</inline-code> <inline-code><inline-code></inline-code>
  3. 构建Java SDK。"./gradlew sdk:build"(Linux)或"./gradlew.bat sdk:build"(Windows)。
  4. 导航到<inline-code><inline-code>sdk模块中的</inline-code>build/libs<inline-code>文件夹。</inline-code></inline-code>
  5. 将以<inline-code>-all</inline-code>结尾的罐子添加<inline-code><inline-code>到你的项目classpath中。</inline-code></inline-code>

设置和运行SDK示例

创建示例项目

  1. 如果您还没有注册,请注册
  2. <inline-code><inline-code>从<inline-code>平台<inline-code>页面</inline-code></inline-code></inline-code></inline-code>选择<inline-code>创建项目<inline-code> <inline-code><inline-code>。</inline-code></inline-code></inline-code></inline-code>
  3. 给项目起一个名字和描述。图片是可选的。
  4. 单击"<inline-code>保存<inline-code>更改"创建项目。</inline-code></inline-code>

创建示例资产

  1. 从<inline-code>平台<inline-code>页面</inline-code></inline-code>选择打开你的项目<inline-code><inline-code>。</inline-code></inline-code>
  2. 转到"<inline-code>资产</inline-code>"<inline-code><inline-code>并单击</inline-code></inline-code>"<inline-code><inline-code> <inline-code>创建资产</inline-code></inline-code></inline-code>"<inline-code><inline-code> <inline-code><inline-code>。</inline-code></inline-code></inline-code></inline-code>
  3. 设置名称、总供应量、每个资产的价值、熔化时返回的ENJ和起始供应量。所有其他设置可以保持为默认值。
  4. 单击"<inline-code>创建资产</inline-code>"<inline-code><inline-code>。</inline-code></inline-code>

配置示例

接下来我们需要为我们的项目使用所需的细节。你将需要与你的钱包链接的身份的ID,你创建的项目的ID和秘密,以及你创建的资产的ID。

获取项目ID和秘密

要获得你创建的项目的ID和秘密,你可以到这里执行以下查询。

GraphQL
query {
NFTEXUser {
apps {
id
name
secret
}
}
}
获取开发者身份ID

下面的查询可以用来获取与你的项目相关联的开发者身份的ID。

GraphQL
query {
NFTEXUser {
identities {
id
appId
wallet {
ethAddress
}
}
}
}
获取资产ID

你可以通过进入项目的assets选项卡找到你创建的资产的ID。ID在<inline-code>项目ID<inline-code>栏下。</inline-code></inline-code>

上一页
接下来
本页