Vinculación de la cartera de un usuario
4

Objetivo

Cree una cuenta de usuario y vincule a ella una dirección de monedero.

Esto verificará la propiedad del usuario de la dirección del monedero.

Proceso

Paso 1

Crea una identidad Enjin para el usuario ejecutando esta consulta

GraphQL
mutation addUser {
CreateEnjinUser(name:"")
 id
 accessTokens
 identities {
   linkingCode
   linkingCodeQr
   }
 }
}

Recomendamos establecer el nombre de usuario de su aplicación como un identificador estático de su base de datos existente, para que siempre sepa cómo hacer referencia a la identidad de Enjin del usuario.

Paso 2

La consulta addUser devolverá un código de enlace que puede mostrar al usuario. El usuario escaneará el código de vinculación con la Cartera Enjin y vinculará su cartera a tu plataforma.

Una vez que el usuario está vinculado, puede ejecutar la siguiente consulta para comprobar su código de vinculación o los detalles de su cartera vinculada.

GraphQL
query getUser {
 EnjinOauth(name:"") {
   id
   identities{
   wallet {
   ethAddress
   }
   linkingCode
   linkingCodeQr
   }
 }
}
Paso 3

Guarda la dirección de Ethereum del usuario, para que puedas consultar su cartera en cualquier momento que lo necesites.

Anterior
siguiente
En esta página