slot_set
Comportamiento
Sección titulada «Comportamiento»- Localiza un objeto dado el Keylet proporcionado en
read_ptr - Inserta el objeto localizado en el slot especificado o en uno nuevo si no se especifica (0)
- Establece los datos en el slot especificado
- Devuelve un código de error o el resultado de la operación
Definición
Sección titulada «Definición»int64_t slot_set ( uint32_t read_ptr, uint32_t read_len, uint32_t slot_no);function slot_set( kl: ByteArray | HexString, slotno: number ): ErrorCode | numberEjemplo
Sección titulada «Ejemplo»int64_t slot_no = slot_set(keylet, 34, 0);const slot_no = slot_set(keylet, 0)Parámetros
Sección titulada «Parámetros»| Nombre | Tipo | Descripción |
|---|---|---|
| read_ptr | uint32_t | Puntero a un buffer que contiene el keylet del objeto a localizar (también puede ser un hash de transacción) |
| read_len | uint32_t | Longitud del buffer. Debe ser 32 o 34 bytes |
| slot_no | uint32_t | Número de slot donde insertar el objeto, o 0 para usar el siguiente disponible |
| Nombre | Tipo | Descripción |
|---|---|---|
| kl | ByteArray | HexString | Datos a almacenar en el slot (array o string) |
| slotno | number | Número del slot donde guardar los datos |
Código de retorno
Sección titulada «Código de retorno»| Tipo | Descripción |
|---|---|
| int64_t | Número de slot en el que se insertó el objeto |
| Tipo | Descripción |
|---|---|
| ErrorCode o number | Devuelve un código de error o el resultado de la operación |