Envío y recepción
8

Objetivo

Puede que quieras enviar tokens a los usuarios, pedirles que te envíen tokens, o incluso pedirles que se envíen tokens entre ellos.

Todo esto se puede conseguir con una simple consulta.

Proceso

La API de Enjin proporciona una consulta que te permite enviar un número ilimitado de tokens Fungibles y hasta 100 No Fungibles a un máximo de 100 usuarios, con una sola transacción.

Paso 1

Puedes utilizar la consulta de envío avanzada de Enjin para enviar tokens de ti a tus jugadores, de tus jugadores a ti, o de tus jugadores entre sí.

GraphQL
mutation advancedSendAll {
CreateEnjinRequest(
 identityId:
 type: ADVANCED_SEND
 advanced_send_token_data: {
 transfers:
[
{ token_id: "" to: "" value: "" }{ token_id: "" to: "" value: "" }
 ]
 }
) {
 id
 encodedData
 transactionId
 }
}
Paso 2

Si quiere comprobar el estado de la transacción de envío, para saber cuándo se ha completado, puede utilizar la siguiente consulta.

GraphQL
query ViewTransactionData{
EnjinTransactions(
 id: ,
 ) {
 id
 transactionId
 type
 recipientAddress
 createdAt
 }
}
Firmar automáticamente las transacciones

Muchos de estos pasos implican la creación de transacciones de blockchain que necesitan ser firmadas a través de su Enjin Wallet.  

Hemos creado un Daemon de Cartera que puede firmar estas transacciones automáticamente.

Aquí tienes las instrucciones de uso.

IMPORTANTE: Tenga en cuenta que el uso de un demonio de cartera significará que CUALQUIER transacción que se genere a través de su App Secret será firmada automáticamente. Por favor, asegúrese de que no hay manera de que cualquier parte no autorizada pueda acceder a su App Secret y procesar transacciones no aprobadas.

Anterior
siguiente
En esta página