Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

260
Visualizações
Cómo obtener el índice de la tabla EOSIO secundaria con el tipo i128 en eosjs

Quiero obtener datos usando get_table_rows() . El índice de los datos es de tipo i128 .

 uint128_t by_corp_id_timestamp() const { return uint128_t(corp_id) << 64 | timestamp.elapsed.count(); }

Así que probé en el siguiente orden.

Primero, la timestamp de tiempo se convirtió en time_point .

 const time_point = dateToTimePoint(timestamp);

Si la timestamp de tiempo es 2021-09-19T14:32:00.000 , el punto de 1632061920000000 time_point

Logré obtener un valor con time_point .

Luego traté de hacer la clave i128 combinando time_point con corp_id .

 buffer_time_stamp.pushArray(numeric.decimalToBinary(16, '' + corp_id + time_point)); const bound_time = numeric.binaryToDecimal(buffer_time_stamp.getUint8Array(16));

Si corp_id es 1000 y time_stamp es 2021-09-19T14:32:00.000 , bound_time es 10001632061920000000 .

Según by_corp_id_timestamp() , creo que obtuve correctamente la clave. Sin embargo, el bound_time anterior no funciona.

Por favor, ayúdame.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda