Introducción a Java SDK
15

Empezando

El SDK de Java requiere como mínimo Java 8.

El código fuente del SDK de Java se puede encontrar en https://github.com/enjin/enjin-java-sdk.

Documentos de Java

Descargando el SDK

Maven

XML
<dependency>
 <groupId>com.enjin</groupId>
 <artifactId>blockchain-sdk</artifactId>
 <version>1.0.1</version>
</dependency>

Gradle

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

Git

Para aquellos que no usan Maven o Gradle, pueden construir manualmente el SDK de Java y añadirlo al classpath de sus proyectos.

  1. Clonar el repositorio Java SDK usando git.
  2. Initialize git modules: <inline-code>git submodule init<inline-code>
  3. Construye el SDK de Java: "./gradlew sdk:build" (Linux) o "./gradlew.bat sdk:build" (Windows).
  4. Navigate to the <inline-code>build/libs<inline-code> folder in the sdk module.
  5. Add the jar ending in <inline-code>-all<inline-code> to your projects classpath.

Ejemplo de configuración y ejecución del SDK

Crear un proyecto de ejemplo

  1. Regístrese si no lo ha hecho ya.
  2. Select <inline-code>Create Project<inline-code> from the <inline-code>Platform<inline-code> page.
  3. Dale al proyecto un nombre y una descripción. La imagen es opcional.
  4. Click <inline-code>Save Change<inline-code>s to create the project.

Crear activos de ejemplo

  1. Open your project by selecting it from the <inline-code>Platform<inline-code> page.
  2. Go to <inline-code>Assets<inline-code> and click <inline-code>Create Asset<inline-code>.
  3. Establece el nombre, el suministro total, el valor por activo, el ENJ devuelto en la fusión, y el suministro de partida. Todos los demás ajustes pueden dejarse como predeterminados.
  4. Click <inline-code>Create Asset<inline-code>.

Configuración del ejemplo

A continuación necesitamos los detalles necesarios para usarlos en nuestro proyecto. Necesitarás el ID de la identidad vinculada a tu cartera, el ID y el secreto del proyecto que has creado, y los ID de los activos que has creado.

Obtener la identificación del proyecto y el secreto

Para obtener la identificación y el secreto del proyecto que has creado puedes ir aquí y ejecutar la siguiente consulta:

GraphQL
query {
 EnjinUser {
   apps {
     id
     name
     secret
   }
 }
}
Obtención de la identificación del desarrollador

La siguiente consulta puede ser usada para obtener el ID de la identidad del desarrollador asociado a su proyecto:

GraphQL
query {
 EnjinUser {
   identities {
     id
     appId
     wallet {
       ethAddress
     }
   }
 }
}
Obtener las identificaciones de los activos

You can find the IDs of the assets you created by going to the assets tab of your project. The IDs are under the <inline-code>Item ID<inline-code> column.

Anterior
siguiente
En esta página