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 pure
safer_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