簡體   English   中英

使用 Chainlink 獲取請求以檢索返回 0x0000..00 作為響應的字符串

[英]GET request with Chainlink to retrieve a string returning 0x0000..00 as the response

我在Chainlink官方文檔中關注本教程: https://docs.chain.link/docs/make-a-http-get-request#config

我正在使用 AlphaChain Kovan oracle 來檢索 bytes32: https://market.link/jobs/c2387021-cf1c-44a0-ae79-66fcdf39cff3?network=1

當 oracle 得到答案並運行fulfill() 時,它將接收到的字符串分配給我的“name”變量(一個 bytes32 變量)。 當我調用 oracle 時,事務似乎通過 go,但是當我單擊“名稱”變量時,該變量只顯示 0x0000...00,這是怎么回事?

0x00000.... 是部署合約時設置的默認值“名稱”。 發送請求后,您需要給節點時間來響應並將其響應事務包含在區塊鏈中。 因此,在您發送請求后,給它大約 30 秒到一分鍾並再次檢查,“名稱”中的值應該反映您在 32 字節中檢索到的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM