Pular para o conteúdo

sto_validate

Objetos Serializados
  • Analisa um STObject apontado por read_ptr
  • Retorna 1 se a serialização for válida, 0 caso contrário.
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("Invalid STO.", 12, 1);
NomeTipoDescrição
read_ptruint32_tO buffer de onde o STObject de origem será lido
read_lenuint32_tO tamanho do objeto de origem
TipoDescrição
int64_t

1 se o STObject apontado por read_ptr for um STObject válido.
0 se não for.

Se negativo, um erro:
OUT_OF_BOUNDS
- ponteiros/tamanhos especificados fora da memória do hook.