Subukan ang bxid/txid API Server
Ang dual txid/bxid archival service ay nagpapadali sa integrasyon ng Qubic sa pamamagitan ng pag-verify ng tagumpay ng transaksyon gamit ang curl o web browser queries.
Qsilver Β· Ene 9, 2024.
Gumawa ako ng dual txid at bxid archival service na maa-access gamit ang curl o kahit na isang web browser. Ang txid data mula sa epoch 83 at bxid data mula sa epoch 90 ay nasa archive. Ang parehong txid at bxid data ay ina-update bawat minuto.
Ito ay magpapahintulot ng mas madaling integrasyon ng Qubic sa mga umiiral na crypto services dahil nagiging mas madali ang pagtukoy kung ang isang transaksyon ay nagtagumpay. BABALA: Ito ay isang test server lamang at hindi para sa paggamit sa produksyon, ngunit ito ay dapat na sapat upang ma-debug ang deposit/withdraw logic.
Paggamit ng bxid Utility
Kung mayroon kang mahahalagang detalye ng transaksyon, maaari mong direktang kalkulahin ang bxid gamit ang calcbxid na utos ng bxid utility:
./bxid calcbxid epoch tick source dest amount
Makahanap ng karagdagang detalye sa: qubic-cli/bxid.cpp at main Β· Qsilver97/qubic-cli (github.com)
Pagkuha ng Data ng Transaksyon
Bilang alternatibo, kapag mayroon ka nang txid, maaari mong makuha ang data nito pagkatapos itong maisama sa tinukoy na tick gamit ang:
curl 93.190.139.223:9200/txid/_doc/(txid)
o gamitin lamang ang isang web browser.
Ipagpalagay na ang transaksyon ay naisama sa tick, ito ay lilitaw at magkakaroon ng field na "bxid". Hanapin ang bxid na iyon gamit ang:
curl 93.190.139.223:9200/bxid/_doc/(bxid)
Kung makakakuha ka ng wastong sagot, nangangahulugan ito na ang transaksyon ay matagumpay na natapos. Kung hindi ito matagpuan, ipagpalagay na ang archive ay kasalukuyan, nangangahulugan ito na ang transaksyon ay naisama sa isang tick ngunit nabigo (hal., nagpadala ka ng mas maraming QU kaysa sa nasa balanse).
Upang matiyak na ang iyong transaksyon ay "nakumpirma," i-check ang bxid. Walang aktwal na konsepto ng mga kumpirmasyon sa Qubic, dahil ito ay nagiging kagyat na final. Sa sandaling magagamit na ang bxid, ligtas na ipagpalagay na ang mga pondo ay nailipat na ng txid.
Advanced na Paghahanap
Habang hindi kinakailangan para sa pagpapatunay ng transaksyon, maaari kang maghanap para sa anumang field sa alinman sa txid o bxid dataset gamit ang _search endpoint:
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
Iba't ibang resulta ang maaaring lumabas dahil maaari kang magkaroon ng txid na hindi naglilipat ng anumang halaga bukod sa kabiguan ng transaksyon. Maraming mga transaksyon ang gumagamit ng zero value na may karagdagang data, at iyon ay makikita sa txid output.
Para sa karagdagang detalye, sumangguni sa Search β OpenSearch Documentation.
Para sa pinakabagong mga update, sumali sa Valis Discord, sundan kami sa X, at i-bookmark ang aming blog.
β Nakaraan
Susunod β
Sa pahinang ito
- Subukan ang bxid/txid API Server
- Paggamit ng bxid Utility
- Pagkuha ng Data ng Transaksyon
- Advanced na Paghahanap
Mga Kaugnay na Post