我试图在https://dapps.oraclize.it上测试这段代码,每次我尝试运行测试函数时,我都会得到错误的VM异常: Out of gas。然而,在编辑器中,我提供了像50000000000这样的汽油限制。
pragma solidity ^0.4.0;
import "github.com/oraclize/ethereum-api/oraclizeAPI.sol";
contract Ballot is usingOraclize {
function test() {
oraclize_query("URL", "https://api.kraken.com/0/public/Ticker?pair=ETHXBT");
}
}有人能帮帮我吗..。
发布于 2018-08-04 15:30:08
oracle查询函数(test)必须标记为payable,并且您需要在契约中有一个回调函数,该函数将由oracle调用。此外,不要忘记随tx一起发送一些值(以太)。
https://stackoverflow.com/questions/51611277
复制相似问题