ledger_keylet
Comportamento
Seção intitulada “Comportamento”- Lê um Keylet de 34 bytes a partir de
lread_ptr - Lê um Keylet de 32 bytes a partir de
hread_ptr - Busca no ledger pelo primeiro (menor) Keylet deste tipo neste intervalo.
- Se algum Keylet correspondente for encontrado, escreve-o em
write_ptr.
- Esta função busca no ledger pelo primeiro (
menor) Keylet deste tipo no intervalo fornecido. - Retorna o número de bytes escritos (34 bytes) em caso de sucesso, ou um código de erro se ocorrer um erro.
Definição
Seção intitulada “Definição”C
int64_t ledger_keylet ( uint32_t write_ptr, uint32_t write_len, uint32_t lread_ptr, uint32_t lread_len, uint32_t hread_ptr, uint32_t hread_len);function ledger_keylet( low: ByteArray | HexString, high: ByteArray | HexString ): ErrorCode | ByteArrayExemplo
Seção intitulada “Exemplo”C
//TODOledger_keylet(low, high)Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| write_ptr | uint32_t | Ponteiro para um buffer para armazenar o Keylet serializado de saída. . |
| write_len | uint32_t | Tamanho do buffer de saída. Deve ser 34 bytes |
| lread_ptr | uint32_t | Ponteiro para o Keylet serializado de 34 bytes que representa o limite inferior do intervalo de Keylets a ser buscado. |
| lread_len | uint32_t | Sempre 34 bytes |
| hread_ptr | uint32_t | Ponteiro para o Keylet serializado de 34 bytes que representa o limite superior do intervalo de Keylets a ser buscado. |
| hread_len | uint32_t | Sempre 34 bytes |
| Nome | Tipo | Descrição |
|---|---|---|
| low | ByteArray | HexString | Ponteiro para o Keylet serializado de 34 bytes que representa o limite inferior do intervalo de Keylets a ser buscado. |
| high | ByteArray | HexString | Ponteiro para o Keylet serializado de 34 bytes que representa o limite superior do intervalo de Keylets a ser buscado. |
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O número de bytes escritos (34 bytes) em caso de sucesso. |
| Tipo | Descrição |
|---|---|
| ErrorCode | ByteArray | Retorna o número de bytes escritos (34 bytes) em caso de sucesso, ou um código de erro se ocorrer um erro. |