usingOraclize
contract usingOraclize
Index
- __callback
- __callback
- ba2cbor
- copyBytes
- coupon
- ecrecovery
- getCodeSize
- indexOf
- matchBytes32Prefix
- oraclizeAPI
- oraclize_cbAddress
- oraclize_getNetworkName
- oraclize_getPrice
- oraclize_getPrice
- oraclize_newRandomDSQuery
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_query
- oraclize_randomDS_getSessionPubKeyHash
- oraclize_randomDS_proofVerify
- oraclize_randomDS_proofVerify__main
- oraclize_randomDS_proofVerify__returnCode
- oraclize_randomDS_proofVerify__sessionKeyValidity
- oraclize_randomDS_setCommitment
- oraclize_setCustomGasPrice
- oraclize_setNetwork
- oraclize_setNetwork
- oraclize_setNetworkName
- oraclize_setProof
- parseAddr
- parseInt
- parseInt
- safeMemoryCleaner
- safer_ecrecover
- strCompare
- strConcat
- strConcat
- strConcat
- strConcat
- stra2cbor
- uint2str
- verifySig
Reference
Modifiers
coupon
modifier coupon(string code)- Parameters:
code- string
oraclizeAPI
modifier oraclizeAPI()oraclize_randomDS_proofVerify
modifier oraclize_randomDS_proofVerify(bytes32 _queryId, string _result, bytes _proof)- Parameters:
_queryId- bytes32_result- string_proof- bytes
Functions
__callback
function __callback(bytes32 myid, string result) public- Parameters:
myid- bytes32result- string
__callback
function __callback(bytes32 myid, string result, bytes proof) public- Parameters:
myid- bytes32result- stringproof- bytes
ba2cbor
function ba2cbor(bytes[] arr) internal pure returns (bytes)- Parameters:
arr- bytes[]- Returns:
- bytes
copyBytes
function copyBytes(bytes from, uint fromOffset, uint length, bytes to, uint toOffset) internal pure returns (bytes)- Parameters:
from- bytesfromOffset- uintlength- uintto- bytestoOffset- uint- Returns:
- bytes
ecrecovery
function ecrecovery(bytes32 hash, bytes sig) internal returns (bool, address)- Parameters:
hash- bytes32sig- bytes- Returns:
- bool
- address
getCodeSize
function getCodeSize(address _addr) internal view returns (uint)- Parameters:
_addr- address- Returns:
- uint
indexOf
function indexOf(string _haystack, string _needle) internal pure returns (int)- Parameters:
_haystack- string_needle- string- Returns:
- int
matchBytes32Prefix
function matchBytes32Prefix(bytes32 content, bytes prefix, uint n_random_bytes) internal pure returns (bool)- Parameters:
content- bytes32prefix- bytesn_random_bytes- uint- Returns:
- bool
oraclize_cbAddress
oraclize_getNetworkName
function oraclize_getNetworkName() internal view returns (string)- Returns:
- string
oraclize_getPrice
function oraclize_getPrice(string datasource, uint gaslimit) internal returns (uint)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringgaslimit- uint- Returns:
- uint
oraclize_getPrice
function oraclize_getPrice(string datasource) internal returns (uint)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- string- Returns:
- uint
oraclize_newRandomDSQuery
function oraclize_newRandomDSQuery(uint _delay, uint _nbytes, uint _customGasLimit) internal returns (bytes32)- Parameters:
_delay- uint_nbytes- uint_customGasLimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string arg1, string arg2, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringarg1- stringarg2- stringgaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] argN) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargN- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] argN) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargN- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] argN, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargN- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] argN, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargN- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- string[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] argN) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargN- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] argN) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargN- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] argN, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargN- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] argN, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargN- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, bytes[] args, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringargs- bytes[]gaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string arg) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringarg- string- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string arg) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringarg- string- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string arg, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringarg- stringgaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string arg, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringarg- stringgaslimit- uint- Returns:
- bytes32
oraclize_query
function oraclize_query(string datasource, string arg1, string arg2) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
datasource- stringarg1- stringarg2- string- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string arg1, string arg2) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringarg1- stringarg2- string- Returns:
- bytes32
oraclize_query
function oraclize_query(uint timestamp, string datasource, string arg1, string arg2, uint gaslimit) internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Parameters:
timestamp- uintdatasource- stringarg1- stringarg2- stringgaslimit- uint- Returns:
- bytes32
oraclize_randomDS_getSessionPubKeyHash
function oraclize_randomDS_getSessionPubKeyHash() internal returns (bytes32)- Modifiers:
- oraclizeAPI
- Returns:
- bytes32
oraclize_randomDS_proofVerify__main
function oraclize_randomDS_proofVerify__main(bytes proof, bytes32 queryId, bytes result, string context_name) internal returns (bool)- Parameters:
proof- bytesqueryId- bytes32result- bytescontext_name- string- Returns:
- bool
oraclize_randomDS_proofVerify__returnCode
function oraclize_randomDS_proofVerify__returnCode(bytes32 _queryId, string _result, bytes _proof) internal returns (uint8)- Parameters:
_queryId- bytes32_result- string_proof- bytes- Returns:
- uint8
oraclize_randomDS_proofVerify__sessionKeyValidity
function oraclize_randomDS_proofVerify__sessionKeyValidity(bytes proof, uint sig2offset) internal returns (bool)- Parameters:
proof- bytessig2offset- uint- Returns:
- bool
oraclize_randomDS_setCommitment
function oraclize_randomDS_setCommitment(bytes32 queryId, bytes32 commitment) internal- Parameters:
queryId- bytes32commitment- bytes32
oraclize_setCustomGasPrice
function oraclize_setCustomGasPrice(uint gasPrice) internal- Modifiers:
- oraclizeAPI
- Parameters:
gasPrice- uint
oraclize_setNetwork
function oraclize_setNetwork(uint8 networkID) internal returns (bool)- Parameters:
networkID- uint8- Returns:
- bool
oraclize_setNetwork
function oraclize_setNetwork() internal returns (bool)- Returns:
- bool
oraclize_setNetworkName
function oraclize_setNetworkName(string _network_name) internal- Parameters:
_network_name- string
oraclize_setProof
parseAddr
function parseAddr(string _a) internal pure returns (address)- Parameters:
_a- string- Returns:
- address
parseInt
function parseInt(string _a, uint _b) internal pure returns (uint)- Parameters:
_a- string_b- uint- Returns:
- uint
parseInt
function parseInt(string _a) internal pure returns (uint)- Parameters:
_a- string- Returns:
- uint
safeMemoryCleaner
function safeMemoryCleaner() internal puresafer_ecrecover
function safer_ecrecover(bytes32 hash, uint8 v, bytes32 r, bytes32 s) internal returns (bool, address)- Parameters:
hash- bytes32v- uint8r- bytes32s- bytes32- Returns:
- bool
- address
strCompare
function strCompare(string _a, string _b) internal pure returns (int)- Parameters:
_a- string_b- string- Returns:
- int
strConcat
function strConcat(string _a, string _b, string _c, string _d, string _e) internal pure returns (string)- Parameters:
_a- string_b- string_c- string_d- string_e- string- Returns:
- string
strConcat
function strConcat(string _a, string _b) internal pure returns (string)- Parameters:
_a- string_b- string- Returns:
- string
strConcat
function strConcat(string _a, string _b, string _c) internal pure returns (string)- Parameters:
_a- string_b- string_c- string- Returns:
- string
strConcat
function strConcat(string _a, string _b, string _c, string _d) internal pure returns (string)- Parameters:
_a- string_b- string_c- string_d- string- Returns:
- string
stra2cbor
function stra2cbor(string[] arr) internal pure returns (bytes)- Parameters:
arr- string[]- Returns:
- bytes
uint2str
function uint2str(uint i) internal pure returns (string)- Parameters:
i- uint- Returns:
- string
verifySig
function verifySig(bytes32 tosignh, bytes dersig, bytes pubkey) internal returns (bool)- Parameters:
tosignh- bytes32dersig- bytespubkey- bytes- Returns:
- bool
