Imagem
Imagem

POST NO BLOG QUBIC

Teste bxid/txid servidor de API

Escrito por

Qsilver

Qsilver

Publicado:

9 de jan. de 2024

Teste bxid/txid servidor de API
Teste bxid/txid servidor de API

Ouça este post do blog

Imagem
Imagem

Eu criei um serviço de arquivamento de txid e bxid dual que é acessível usando curl ou até mesmo um navegador da web. Os dados de txid da época 83 e os dados de bxid da época 90 estão no arquivo. Tanto os dados de txid quanto os dados de bxid estão sendo atualizados a cada minuto.

Isso permitirá uma integração muito mais fácil do qubic em serviços de criptomoeda existentes, já que se torna muito mais fácil determinar se uma transação foi bem-sucedida. AVISO: este é apenas um servidor de teste e não para uso em produção, mas deve ser suficiente para depurar a lógica de depósito/retirada.

Se você tiver os detalhes importantes da tx, pode calcular diretamente o bxid com o comando calcbxid da utilidade bxid. qubic-cli/bxid.cpp em main · Qsilver97/qubic-cli (github.com)

./bxid calcbxid época tick fonte dest quantidade

Alternativamente, uma vez que você tenha um txid, pode obter seus dados após ser incluído no tick especificado com:

curl 93.190.139.223:9200/txid/_doc/(txid) ou simplesmente usar o navegador.

Assumindo que a transação foi incluída no tick, ela aparecerá e terá um campo “bxid”. Pesquise esse bxid com:

curl 93.190.139.223:9200/bxid/_doc/(bxid)

Se você receber um retorno válido, isso significa que a transação foi concluída com sucesso. Se não for encontrado, assumindo que o arquivo esteja atualizado, isso significa que a transação foi incluída em um tick, mas falhou, ou seja, você enviou mais QU do que estava no saldo.

Isso é tudo que você precisa fazer para garantir que sua tx esteja “confirmada”. Não há realmente um conceito de confirmações em qubic, pois se torna instantaneamente final, então, assim que o bxid estiver disponível, é seguro assumir que os fundos foram transferidos pelo txid.

Embora não seja necessário para validação de transação, você pode pesquisar qualquer campo em qualquer conjunto de dados de txid ou bxid usando o _search: Pesquisa — Documentação do OpenSearch

93.190.139.223:9200/txid/_search?q=AFZPUAIYVPNUYGJRQVLUKOPPVLHAZQTGLYAAUUNBXFTVTAMSBKQBLEIEPCVJ

93.190.139.223:9200/bxid/_search?q=AFZPUAIYVPNUYGJRQVLUKOPPVLHAZQTGLYAAUUNBXFTVTAMSBKQBLEIEPCVJ

93.190.139.223:9200/txid/_search?q=11919361

93.190.139.223:9200/bxid/_search?q=11919361

Diferentes resultados podem ser retornados, já que você pode ter txid que não transferem nenhum valor além da falha de transação. Muitas transações estão usando valor zero com extradata, e isso pode ser visto na saída do txid.

© 2026 Qubic.

Qubic é uma rede descentralizada e de código aberto para tecnologia experimental. Nada neste site deve ser interpretado como aconselhamento de investimento, jurídico ou financeiro. A Qubic não oferece valores mobiliários, e a participação na rede pode envolver riscos. Os usuários são responsáveis por cumprir as regulamentações locais. Por favor, consulte profissionais jurídicos e financeiros antes de interagir com a plataforma.

© 2026 Qubic.

Qubic é uma rede descentralizada e de código aberto para tecnologia experimental. Nada neste site deve ser interpretado como aconselhamento de investimento, jurídico ou financeiro. A Qubic não oferece valores mobiliários, e a participação na rede pode envolver riscos. Os usuários são responsáveis por cumprir as regulamentações locais. Por favor, consulte profissionais jurídicos e financeiros antes de interagir com a plataforma.

© 2026 Qubic.

Qubic é uma rede descentralizada e de código aberto para tecnologia experimental. Nada neste site deve ser interpretado como aconselhamento de investimento, jurídico ou financeiro. A Qubic não oferece valores mobiliários, e a participação na rede pode envolver riscos. Os usuários são responsáveis por cumprir as regulamentações locais. Por favor, consulte profissionais jurídicos e financeiros antes de interagir com a plataforma.