| Nombre | Tipo | Descripción |
|---|---|---|
| write_ptr | uint32_t | Puntero a un buffer donde escribir el hash de la transacción |
| write_len | uint32_t | El tamaño del buffer para escribir el hash de la transacción (debe ser 32) |
| read_ptr | uint32_t | Puntero a la transacción a emitir |
| read_len | uint32_t | La longitud de la transacción |
| Nombre | Tipo | Descripción |
|---|---|---|
| txJson | Record<string, any> | Transaction | El JSON de la transacción, debe estar completo excepto el campo Account (siempre la cuenta del Hook). |
| Nombre | Tipo | Descripción |
|---|---|---|
| txJson | Record<string, any> | Transaction | El JSON de la transacción a emitir. |
| Tipo | Descripción |
|---|---|
| ErrorCode | Record<string, any> | Transaction | Devuelve un ErrorCode si hay un error, o el JSON de la transacción preparada o el objeto Transaction. |
| Tipo | Descripción |
|---|---|
| int64_t | En caso de éxito, el número de bytes del hash de transacción escritos (32), o: Si es negativo, un error: OUT_OF_BOUNDS- punteros/longitudes especificados fuera de la memoria del hook. PREREQUISITE_NOT_MET- se debe llamar primero a etxn_reserveTOO_MANY_EMITTED_TXN- el número de transacciones emitidas es ahora mayor que la promesa hecha cuando se llamó a etxn_reserveEMISSION_FAILURE- la transacción estaba malformada según las reglas de emisión. |
| Tipo | Descripción |
|---|---|
| ErrorCode | ByteArray | Devuelve un ErrorCode si hay un error, o un array de hashes de la transacción emitida en caso de éxito. |
| Nombre | Tipo | Descripción |
|---|---|---|
| txJson | Record<string, any> | Transaction | El JSON de la transacción; debe ser una transacción completa excepto por Account (siempre la cuenta Hook). |
| Tipo | Descripción |
|---|---|
| ErrorCode | Record<string, any> | Transaction | Devuelve un ErrorCode si hay un error, o el JSON de la transacción preparada o el objeto Transaction. |