Oracles
Oraclize 智能合約中的定價
我應該在合約賬戶中有乙太幣以便呼叫 oraclize_query(第一次通話是免費的)還是從主賬戶打折?謝謝!
你需要合約在呼叫 oraclize 時擁有乙太幣。但是,無論您是預付契約還是在呼叫 oraclize 的交易中支付契約,它都應該有效。
根據您的評論,您正在使用松露,您應該能夠使用以下變體發送適當的乙太幣數量:
MyContract.deployed().update({ from: myAccountWithEther, value: web3.toWei(0.1, 'ether') });
MyContract 將是包含 Oraclize 方法的契約名稱。
myAccountWithEther 應該是一個帳戶,其中包含足夠的乙太幣,您可以使用該乙太幣進行發送。