Testa bxid/txid API-server
Den dubbla txid/bxid-arkiveringstjÀnsten förenklar Qubic-integrationen genom att verifiera transaktionens framgÄng via curl- eller webblÀsarfrÄgor.
Qsilver - 9 januari 2024.
Jag gjorde en dubbel txid- och bxid-arkivtjÀnst som Àr tillgÀnglig med curl eller till och med en webblÀsare. txid-data frÄn epok 83 och bxid-data frÄn epok 90 finns i arkivet. BÄde txid- och bxid-data uppdateras varje minut.
Detta kommer att möjliggöra en mycket enklare integration av Qubic i befintliga kryptotjÀnster eftersom det blir mycket enklare att avgöra om en transaktion lyckades. VARNING: Detta Àr bara en testserver och inte för produktionsanvÀndning, men det bör vara tillrÀckligt för att felsöka logiken för insÀttning/uttag.
AnvÀnda bxid-verktyget
Om du har de viktiga transaktionsuppgifterna kan du direkt berÀkna bxid med kommandot calcbxid i bxid utility:
./bxid calcbxid epoch tick source dest amountMer information finns pÄ: qubic-cli/bxid.cpp at main - Qsilver97/qubic-cli (github.com)
HĂ€mta transaktionsdata
Alternativt, nÀr du har en txid, kan du hÀmta dess data efter att den har inkluderats i det angivna krysset med:
curl 93.190.139.223:9200/txid/_doc/(txid)eller bara anvÀnda en webblÀsare.
Förutsatt att transaktionen ingick i krysset kommer den att visas och ha ett "bxid"-fÀlt. Sök efter det bxid med:
curl 93.190.139.223:9200/bxid/_doc/(bxid)Om du fÄr ett giltigt resultat betyder det att transaktionen slutfördes. Om det inte hittas, förutsatt att arkivet Àr aktuellt, betyder det att transaktionen ingick i en tick men misslyckades (t.ex. att du skickade mer QU Àn vad som fanns i saldot).
För att sÀkerstÀlla att din transaktion Àr "bekrÀftad", kontrollera bxid. Det finns inget egentligt koncept för bekrÀftelser i Qubic, eftersom det blir omedelbart slutgiltigt. SÄ snart bxid Àr tillgÀngligt Àr det sÀkert att anta att pengarna överfördes av txid.
Avancerad sökning
Ăven om det inte behövs för transaktionsvalidering kan du söka efter valfritt fĂ€lt i antingen txid- eller bxid-datasetet med hjĂ€lp av slutpunkten _search:
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=11919361Olika resultat kan returneras eftersom du kan ha txid som inte överför nÄgot vÀrde utöver transaktionsfel. MÄnga transaktioner anvÀnder nollvÀrde med extra data, och det kan ses i txid-utdata.
Mer information finns i dokumentationen för Search - OpenSearch.
För de senaste uppdateringarna, gÄ med i Valis Discord, följ oss pÄ X och bokmÀrk vÄr blogg.
â FöregĂ„ende
NĂ€sta â
PĂ„ denna sida
Relaterade inlÀgg