Web3
Smartcontracts
Hola Mundo

Hello World

Cree su cuenta en dashboard.bywise.org (opens in a new tab) y busque el IDE para comenzar a codificar.

Escribe el código:

import BywiseUtils from 'bywise-utils.js';
 
class HelloWorldContract {
    getHelloWorld() { // @view
        return "Hello World 🎉";
    }
}
 
BywiseUtils.exportContract(new HelloWorldContract());

Entendamos este código. Cada contrato de Bywise se ejecuta en un entorno aislado, por lo que el desarrollador elige qué exportar. La función BywiseUtils.exportContract exportará un nuevo contrato HelloWorldContract.

Dentro del contrato solo tenemos un método que devuelve Hello World. Tenga en cuenta que hay un comentario // @view que le indica al compilador que este método no guarda nada en la cadena de bloques, solo consulta información.

Para ejecutar, vaya a la pestaña Entorno. Aquí tienes un entorno simulado para probar tus contratos. Una breve descripción de los artículos:

  1. Cartera simulada seleccionada
  2. Valor de BWS enviado en la transacción
  3. Implementar el contrato
  4. Modalidades de contratación
  5. Lista de contratos ya enviados
  6. Lista de sus carteras simuladas y sus respectivos saldos

Cuando haga clic en el botón LEER getHelloWorld, obtendrá la cadena Hello World 🎉