3 Uso de la extensión de Creador de aplicaciones de blockchain para Visual Studio Code

La extensión Blockchain App Builder para Visual Studio Code le ayuda a crear y andamiar un proyecto de código de cadenas totalmente funcional a partir de un archivo de especificación.

Una vez creado el proyecto, puede ejecutarlo y probarlo en una red local de Hyperledger Fabric o en la red aprovisionada de Oracle Blockchain Platform. A continuación, puede ejecutar consultas enriquecidas de SQL, depurar el código de cadena o escribir y ejecutar pruebas de unidad mediante el código generado.

Diagrama de flujo de trabajo del creador de aplicaciones blockchain

Tabla 3-1 Flujo de trabajo al utilizar la extensión de código de Visual Studio

Tarea Descripción Más información
Instalar y configurar Descargue la extensión de código de Visual Studio Code de Blockchain App Builder desde la consola de Oracle Blockchain Platform e instálela y cualquier software que sea necesario.
Crear el proyecto de código de cadenas Cree un archivo de especificación para el proyecto de código de cadenas.
Generar el código de cadenas Edite el archivo de especificación para definir los activos y los códigos de cadena que se van a generar y, a continuación, genere el código de cadena a partir del archivo de especificación.
Información de referencia detallada sobre la estructura y el contenido del archivo de especificación y el proyecto de código de cadenas generado:
Desplegar código de cadena

Despliegue el proyecto de código de cadenas de forma local en la red de Hyperledger Fabric preconfigurada incluida o de forma remota en Oracle Blockchain Platform Cloud o Enterprise Edition.

También puede empaquetar el proyecto de código de cadenas para el despliegue manual en Oracle Blockchain Platform.

Probar el código de cadena

Una vez que el código de cadenas se esté ejecutando en una red, puede probar cualquiera de los métodos generados.

Además, si decide crear el método executeQuery durante el desarrollo del código de cadenas, puede ejecutar consultas enriquecidas de SQL si el código de cadenas se despliega en una red de Oracle Blockchain Platform.

Depurar el código de cadena Puede realizar la depuración línea por línea en Visual Studio Code.
Sincronice las actualizaciones Al actualizar el archivo de especificación, puede sincronizar los cambios con los archivos de código de cadena generados.
Ejecución de pruebas de unidad En el proyecto se incluye una configuración básica de caso de prueba de unidad. Se pueden agregar y ejecutar pruebas adicionales.