Saltearse al contenido

sto_validate

Objetos Serializados
  • Parsea un STObject apuntado por read_ptr
  • Devuelve 1 si la serialización es válida, 0 en caso contrario
int64_t sto_validate (
uint32_t read_ptr,
uint32_t read_len
);
int64_t result =
sto_validate(tx_out, sizeof(tx_out));
if (tx_len <= 0)
rollback("STO inválido.", 12, 1);
NombreTipoDescripción
read_ptruint32_tBuffer que contiene el STObject origen
read_lenuint32_tLongitud del objeto origen
TipoDescripción
int64_t

1 si el STObject apuntado por read_ptr es válido.
0 si no lo es.

Si es negativo, error:
OUT_OF_BOUNDS
- punteros fuera de la memoria del hook.