Saltearse al contenido

cbak / Callback

Compilación de Hooks
  • cbak es una función definida por el usuario que es llamada por xahaud para informar a tu hook sobre el estado de una transacción previamente emitida.
  • Se pueden realizar cambios de estado y nuevas llamadas a emit desde cbak, pero no puede ejecutar rollback.
  • Cuando se ejecuta cbak, la transacción emitida a la que se refiere el callback pasa a ser la transacción originaria.
int64_t cbak (
uint32_t what
)
int64_t cbak(uint32_t reserved)
{
return 0;
}
NombreTipoDescripción
reserveduint32_t

si es 0:
- la transacción emitida asociada a este callback fue aceptada correctamente en un ledger.

si es 1:
- la transacción emitida NO fue aceptada antes de expirar.

TipoDescripción
int64_tUn código de retorno arbitrario que desees devolver desde tu hook. Estará presente en los metadatos de la transacción originaria.