etxn_details
Conceitos
Seção intitulada “Conceitos”Comportamento
Seção intitulada “Comportamento”- Gera e escreve um objeto sfEmitDetails de 105 bytes em
write_ptrse cbak não estiver definido - Gera e escreve um objeto sfEmitDetails de 127 bytes em
write_ptrse cbak estiver definido.
- Esta função fornece informações detalhadas sobre a transação.
- Retorna um ErrorCode se houver um erro, ou um array com os detalhes da transação em caso de sucesso.
Definição
Seção intitulada “Definição”int64_t etxn_details ( uint32_t write_ptr, uint32_t write_len);function etxn_details(): ErrorCode | ByteArrayExemplo
Seção intitulada “Exemplo”uint8_t emitdet[105];int64_t result = etxn_details(emitdet, 105);if (result != 105) rollback("Etxndetails failed.", 19, 1);const emitdet = etxn_details()if (typeof emitdet === 'string || emitdet.length != 105) rollback("Etxndetails failed.", 1)Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| write_ptr | uint32_t | Ponteiro para o buffer que receberá o registro sfEmitDetails |
| write_len | uint32_t | Tamanho do buffer |
Nenhum parâmetro para JavaScript
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O número de bytes escritos. |
| Tipo | Descrição |
|---|---|
| ErrorCode | ByteArray |