accept
Conceptos
Sección titulada «Conceptos»Comportamiento
Sección titulada «Comportamiento»Finaliza la ejecución del hook con estado: éxito.
- Registra una cadena de retorno y un código de retorno en los metadatos de la transacción.
- Confirma todos los cambios de estado.
- Envía todas las transacciones
emit(). - Permite que la transacción originaria continúe.
Definición
Sección titulada «Definición»int64_t accept ( uint32_t read_ptr, uint32_t read_len, uint64_t error_code);function accept(msg: string, code: number): numberEjemplo
Sección titulada «Ejemplo»accept("Éxito", 7, 100);accept('Éxito', 100)Parámetros
Sección titulada «Parámetros»| Nombre | Tipo | Descripción |
|---|---|---|
| read_ptr | uint32_t | Puntero a una cadena de retorno que se almacenará en los metadatos de ejecución. |
| read_len | uint32_t | Longitud de la cadena de retorno. Máximo 32. Puede ser nulo. |
| error_code | uint64_t | Código de retorno específico del hook que se almacenará en los metadatos. |
| Nombre | Tipo | Descripción |
|---|---|---|
| msg | string | Cadena que se almacenará en los metadatos de ejecución. |
| code | number | Código de retorno específico del hook que se almacenará en los metadatos. |
Código de retorno
Sección titulada «Código de retorno»| Tipo | Descripción |
|---|---|
| int64_t | Accept finaliza el hook, por lo que no devuelve valor al llamador. Por convención todas las APIs devuelven int64_t, pero aquí no se retorna nada. |
| Tipo | Descripción |
|---|---|
| number | Accept finaliza el hook, por lo que no devuelve valor al llamador. Por convención las APIs devuelven un número, pero aquí no se retorna nada. |