Inicio rápido de depósito tokenizado

La muestra de depósito tokenizado representa el ciclo de vida de un token fungible que representa un depósito bancario.

Todas las transferencias de token que se envían se evalúan con respecto a la política de aprobación activa. Una transferencia se liquida cuando no se requiere aprobación; de lo contrario, permanece pendiente y se envía a la secuencia de aprobador configurada.

La solución de depósito tokenizado comprende los siguientes paquetes descargables.

  • Contrato inteligente de depósito tokenizado predefinido
  • API de envoltorio para operaciones de ciclo de vida y configuración de depósitos con tokenización
  • Aplicación web de ejemplo para trabajar con depósitos tokenizados

Para obtener los paquetes de depósito tokenizados, en la consola de Oracle Blockchain Platform Enterprise Edition, seleccione Activos digitales. Seleccione Aplicaciones y, a continuación, seleccione Aplicación de depósito con token.

Para obtener una vista previa de las acciones de ejemplo de la aplicación sin llamar realmente a un contrato inteligente, seleccione Ciclo de vida.

Inicio rápido

Complete los siguientes pasos en orden, configure primero el banco y, a continuación, repita la configuración necesaria para cada entidad participante.

  1. Despliegue la aplicación de depósito con token desde la instancia de Oracle Blockchain Platform mediante el despliegue con un solo clic. Espere hasta que el contrato inteligente, la API de envoltorio, los servicios de historial enriquecido, la aplicación y la configuración del servicio estén listos.
  2. Abra la URL de la aplicación. Introduzca el ID de token, revise los valores rellenados previamente y, opcionalmente, actualice las personalizaciones orientadas al usuario. Aplique la configuración antes de crear cuentas.
  3. Inicie sesión como administrador del banco bootstrap e inicialice el token. Registre o verifique las organizaciones de entidades fundadoras y participantes. Cree las cuentas bancarias y una cuenta de administrador de entidad para cada entidad participante, seleccionando o creando la cartera de cada usuario y eligiendo el grupo de aplicaciones y los límites adecuados.
  4. Despliegue y configuración completos para cada organización participante. El administrador de la entidad inicia sesión y crea las cuentas restantes de mánager, responsable, usuario y auditor para la organización.
  5. Después de crear las cuentas de mánager de entidades, ya que el administrador del banco utiliza el comando Account Actions > Sync Roles en cada cuenta de mánager para agregar su rol de libro mayor Escrow. El administrador de entidades puede asignar el grupo de aplicaciones Manager, pero no puede otorgar el rol Besu Notary necesario, que se muestra en la interfaz de usuario como Escrow. Verifique todas las cuentas, carteras, grupos, roles y límites.
  6. Inicie sesión como cada persona de entidad y banco para verificar que se abra el espacio de trabajo esperado, que el contexto de cuenta y cartera sea correcto y que las acciones restringidas no estén disponibles.
  7. Ejecutar operaciones en el ciclo de vida del token: solicitar y aprobar la creación, transferir al emisor, distribuir o devolver el valor, aprobar transferencias de participantes y dar de baja el valor.
  8. Utilice la página Transacciones y los espacios de trabajo del auditor para confirmar saldos, solicitudes pendientes, ID de operación e historial de libro mayor final.