Testaa bxid/txid API-palvelin
Kahden txid/bxid-arkistopalvelun avulla Qubicin integrointi yksinkertaistuu, kun tapahtuman onnistuminen tarkistetaan curl- tai verkkoselaimen kyselyillä.
Qsilver - 9. tammikuuta 2024.
Tein kaksois-txid- ja bxid-arkistopalvelun, johon pääsee käsiksi curlilla tai jopa verkkoselaimella. txid-tiedot aikakaudelta 83 ja bxid-tiedot aikakaudelta 90 ovat arkistossa. Sekä txid- että bxid-tiedot päivitetään minuutin välein.
Tämä helpottaa Qubicin integroimista nykyisiin kryptopalveluihin, koska on paljon helpompi määrittää, onnistuiko transaktio. VAROITUS: Tämä on vain testipalvelin, eikä sitä käytetä tuotantokäytössä, mutta sen pitäisi riittää talletus-/nostologiikan debuggaamiseen.
bxid-apuohjelman käyttäminen
Jos sinulla on tärkeät transaktiotiedot, voit laskea bxid-tunnuksen suoraan bxid-apuohjelman calcbxid-komennolla:
./bxid calcbxid epoch tick source dest amount
Lisätietoja on osoitteessa: qubic-cli/bxid.cpp osoitteessa main - Qsilver97/qubic-cli (github.com).
Transaktiotietojen hakeminen
Vaihtoehtoisesti, kun sinulla on txid, voit hakea sen tiedot sen jälkeen, kun se on sisällytetty määritettyyn rastiin, seuraavalla tavalla:
curl 93.190.139.223:9200/txid/_doc/(txid)
tai käytä vain verkkoselainta.
Jos oletetaan, että transaktio sisältyi rastiin, se näkyy ja siinä on "bxid"-kenttä. Hae bxid-tunnusta seuraavalla komennolla:
curl 93.190.139.223:9200/bxid/_doc/(bxid)
Jos saat kelvollisen palautuksen, se tarkoittaa, että transaktio on suoritettu onnistuneesti. Jos sitä ei löydy, ja oletetaan, että arkisto on ajan tasalla, se tarkoittaa, että tapahtuma sisältyi rastiin, mutta epäonnistui (esim. lähetit enemmän QU:tä kuin saldossa oli).
Varmistaaksesi, että tapahtuma on "vahvistettu", tarkista bxid. Qubicissa ei ole varsinaista vahvistuksen käsitettä, koska siitä tulee välittömästi lopullinen. Heti kun bxid on saatavilla, on turvallista olettaa, että varat siirrettiin txid:llä.
Tarkennettu haku
Vaikka sitä ei tarvita tapahtuman validoinnissa, voit hakea mitä tahansa kenttää joko txid- tai bxid-tietokannasta _search-päätepisteen avulla:
curl 93.190.139.223:9200/txid/_search?q=AFZPUAIYVPNUYGJRQVLUKOPPVLHAZQTGLYAAUUNBXFTVTAMSBKQBLEIEPCVJ
curl 93.190.139.223:9200/bxid/_search?q=AFZPUAIYVPNUYGJRQVLUKOPPVLHAZQTGLYAAUUNBXFTVTAMSBKQBLEIEPCVJ
curl 93.190.139.223:9200/txid/_search?q=11919361
curl 93.190.139.223:9200/bxid/_search?q=11919361
Saatetaan palauttaa erilaisia tuloksia, sillä transaktion epäonnistumisen lisäksi voi olla txid-tunnuksia, jotka eivät siirrä mitään arvoa. Monet transaktiot käyttävät nolla-arvoa ylimääräisten tietojen kanssa, ja se näkyy txid-tulosteessa.
Lisätietoja on Search - OpenSearch -dokumentaatiossa.
Saat viimeisimmät päivitykset liittymällä Valis Discordiin, seuraamalla meitä X:ssä ja lisäämällä blogimme kirjanmerkkeihin.
← Edellinen
Tällä sivulla
- Testaa bxid/txid API-palvelin
- bxid-apuohjelman käyttäminen
- Transaktiotietojen hakeminen
- Tarkennettu haku
Aiheeseen liittyvät julkaisut