Oracles
在 Ropsten 上的 Oraclize
我嘗試使用oracle?我選擇 Oraclize 在 Ropsten 上進行測試。
我試試這個例子(KrakenPriceTicker.sol)http://dapps.oraclize.it/browser-solidity/#gist=9817193e5b05206847ed1fcd1d16bd1d&version=soljson-v0.4.11+commit.68ef5810.js
我與 Ropsten 上的 MetaMask 有聯繫,我沒有部署契約的問題。當我部署在事件部分時,我可以看到:
newOraclizeQuery{ "description": "Oraclize query was sent, standing by for the answer.." }
但是值保持為 0 並且永遠不會呼叫回調函式 :'(
我不知道我必須做什麼…?
您的合約 __callback 函式在此處指定延遲後被呼叫https://ropsten.etherscan.io/tx/0x05465012dad240da337cf34638ddcd67752bb79f5948496c6e8123a5641b0fd3
(可以在交易輸入數據中看到__callback簽名)
使用 oraclize 的第一個價格是免費的,而您必須為第二個或更高版本付費。您可以在 oraclize 的文件中查看定價。希望這可以幫助。