solcChecker.sol

View Source: contracts/external/oraclizeAPI.sol

solcChecker

Structs

buffer

struct buffer {
 bytes buf,
 uint256 capacity
}

Contract Members

Constants & Variables

//public members
address public cbAddress;

//private members
uint8 private constant MAJOR_TYPE_INT;
uint8 private constant MAJOR_TYPE_MAP;
uint8 private constant MAJOR_TYPE_BYTES;
uint8 private constant MAJOR_TYPE_ARRAY;
uint8 private constant MAJOR_TYPE_STRING;
uint8 private constant MAJOR_TYPE_NEGATIVE_INT;
uint8 private constant MAJOR_TYPE_CONTENT_FREE;

//internal members
contract OraclizeI internal oraclize;
contract OraclizeAddrResolverI internal OAR;
uint256 internal constant day;
uint256 internal constant week;
uint256 internal constant month;
bytes1 internal constant proofType_NONE;
bytes1 internal constant proofType_Ledger;
bytes1 internal constant proofType_Native;
bytes1 internal constant proofStorage_IPFS;
bytes1 internal constant proofType_Android;
bytes1 internal constant proofType_TLSNotary;
string internal oraclize_network_name;
uint8 internal constant networkID_auto;
uint8 internal constant networkID_morden;
uint8 internal constant networkID_mainnet;
uint8 internal constant networkID_testnet;
uint8 internal constant networkID_consensys;
mapping(bytes32 => bytes32) internal oraclize_randomDS_args;
mapping(bytes32 => bool) internal oraclize_randomDS_sessionKeysHashVerified;

Modifiers

oraclizeAPI

modifier oraclizeAPI() internal

Arguments

Name

Type

Description

oraclize_randomDS_proofVerify

modifier oraclize_randomDS_proofVerify(bytes32 _queryId, string _result, bytes _proof) internal

Arguments

Name

Type

Description

_queryId

bytes32

_result

string

_proof

bytes

Functions

f

function f(bytes x) external nonpayable

Arguments

Name

Type

Description

x

bytes

setProofType

function setProofType(bytes1 _proofType) external nonpayable

Arguments

Name

Type

Description

_proofType

bytes1

setCustomGasPrice

function setCustomGasPrice(uint256 _gasPrice) external nonpayable

Arguments

Name

Type

Description

_gasPrice

uint256

getPrice

function getPrice(string _datasource) public nonpayable
returns(_dsprice uint256)

Arguments

Name

Type

Description

_datasource

string

randomDS_getSessionPubKeyHash

function randomDS_getSessionPubKeyHash() external view
returns(_sessionKeyHash bytes32)

Arguments

Name

Type

Description

getPrice

function getPrice(string _datasource, uint256 _gasLimit) public nonpayable
returns(_dsprice uint256)

Arguments

Name

Type

Description

_datasource

string

_gasLimit

uint256

queryN

function queryN(uint256 _timestamp, string _datasource, bytes _argN) public payable
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_argN

bytes

query

function query(uint256 _timestamp, string _datasource, string _arg) external payable
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg

string

query2

function query2(uint256 _timestamp, string _datasource, string _arg1, string _arg2) public payable
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg1

string

_arg2

string

query_withGasLimit

function query_withGasLimit(uint256 _timestamp, string _datasource, string _arg, uint256 _gasLimit) external payable
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg

string

_gasLimit

uint256

queryN_withGasLimit

function queryN_withGasLimit(uint256 _timestamp, string _datasource, bytes _argN, uint256 _gasLimit) external payable
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_argN

bytes

_gasLimit

uint256

query2_withGasLimit

function query2_withGasLimit(uint256 _timestamp, string _datasource, string _arg1, string _arg2, uint256 _gasLimit) external payable
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg1

string

_arg2

string

_gasLimit

uint256

getAddress

function getAddress() public nonpayable
returns(_address address)

Arguments

Name

Type

Description

init

function init(struct Buffer.buffer _buf, uint256 _capacity) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_capacity

uint256

resize

function resize(struct Buffer.buffer _buf, uint256 _capacity) private pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_capacity

uint256

max

function max(uint256 _a, uint256 _b) private pure
returns(_max uint256)

Arguments

Name

Type

Description

_a

uint256

_b

uint256

append

Appends a byte array to the end of the buffer. Resizes if doing so would exceed the capacity of the buffer.

function append(struct Buffer.buffer _buf, bytes _data) internal pure
returns(_buffer struct Buffer.buffer)

Returns

The original buffer.

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

The buffer to append to.

_data

bytes

The data to append.

append

Appends a byte to the end of the buffer. Resizes if doing so would exceed the capacity of the buffer.

function append(struct Buffer.buffer _buf, uint8 _data) internal pure

Returns

The original buffer.

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

The buffer to append to.

_data

uint8

The data to append.

appendInt

Appends a byte to the end of the buffer. Resizes if doing so would exceed the capacity of the buffer.

function appendInt(struct Buffer.buffer _buf, uint256 _data, uint256 _len) internal pure
returns(_buffer struct Buffer.buffer)

Returns

The original buffer.

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

The buffer to append to.

_data

uint256

The data to append.

_len

uint256

encodeType

function encodeType(struct Buffer.buffer _buf, uint8 _major, uint256 _value) private pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_major

uint8

_value

uint256

encodeIndefiniteLengthType

function encodeIndefiniteLengthType(struct Buffer.buffer _buf, uint8 _major) private pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_major

uint8

encodeUInt

function encodeUInt(struct Buffer.buffer _buf, uint256 _value) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_value

uint256

encodeInt

function encodeInt(struct Buffer.buffer _buf, int256 _value) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_value

int256

encodeBytes

function encodeBytes(struct Buffer.buffer _buf, bytes _value) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_value

bytes

encodeString

function encodeString(struct Buffer.buffer _buf, string _value) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

_value

string

startArray

function startArray(struct Buffer.buffer _buf) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

startMap

function startMap(struct Buffer.buffer _buf) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

endSequence

function endSequence(struct Buffer.buffer _buf) internal pure

Arguments

Name

Type

Description

_buf

struct Buffer.buffer

oraclize_setNetwork

function oraclize_setNetwork(uint8 _networkID) internal nonpayable
returns(_networkSet bool)

Arguments

Name

Type

Description

_networkID

uint8

oraclize_setNetworkName

function oraclize_setNetworkName(string _network_name) internal nonpayable

Arguments

Name

Type

Description

_network_name

string

oraclize_getNetworkName

function oraclize_getNetworkName() internal view
returns(_networkName string)

Arguments

Name

Type

Description

oraclize_setNetwork

function oraclize_setNetwork() internal nonpayable
returns(_networkSet bool)

Arguments

Name

Type

Description

__callback

function __callback(bytes32 _myid, string _result) public nonpayable

Arguments

Name

Type

Description

_myid

bytes32

_result

string

__callback

function __callback(bytes32 _myid, string _result, bytes _proof) public nonpayable

Arguments

Name

Type

Description

_myid

bytes32

_result

string

_proof

bytes

oraclize_getPrice

function oraclize_getPrice(string _datasource) internal nonpayable oraclizeAPI 
returns(_queryPrice uint256)

Arguments

Name

Type

Description

_datasource

string

oraclize_getPrice

function oraclize_getPrice(string _datasource, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_queryPrice uint256)

Arguments

Name

Type

Description

_datasource

string

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string _arg) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_arg

string

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string _arg) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg

string

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string _arg, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg

string

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string _arg, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_arg

string

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string _arg1, string _arg2) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_arg1

string

_arg2

string

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string _arg1, string _arg2) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg1

string

_arg2

string

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string _arg1, string _arg2, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_arg1

string

_arg2

string

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string _arg1, string _arg2, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_arg1

string

_arg2

string

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[] _argN) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_argN

string[]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[] _argN) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_argN

string[]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[] _argN, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_argN

string[]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[] _argN, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_argN

string[]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[1] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[1]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[1] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[1]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[1] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[1]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[1] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[1]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[2] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[2]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[2] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[2]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[2] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[2]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[2] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[2]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[3] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[3]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[3] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[3]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[3] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[3]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[3] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[3]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[4] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[4]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[4] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[4]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[4] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[4]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[4] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[4]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[5] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[5]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[5] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[5]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, string[5] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

string[5]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, string[5] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

string[5]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[] _argN) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_argN

bytes[]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[] _argN) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_argN

bytes[]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[] _argN, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_argN

bytes[]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[] _argN, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_argN

bytes[]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[1] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[1]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[1] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[1]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[1] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[1]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[1] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[1]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[2] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[2]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[2] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[2]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[2] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[2]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[2] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[2]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[3] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[3]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[3] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[3]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[3] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[3]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[3] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[3]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[4] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[4]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[4] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[4]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[4] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[4]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[4] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[4]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[5] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[5]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[5] _args) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[5]

oraclize_query

function oraclize_query(uint256 _timestamp, string _datasource, bytes[5] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_timestamp

uint256

_datasource

string

_args

bytes[5]

_gasLimit

uint256

oraclize_query

function oraclize_query(string _datasource, bytes[5] _args, uint256 _gasLimit) internal nonpayable oraclizeAPI 
returns(_id bytes32)

Arguments

Name

Type

Description

_datasource

string

_args

bytes[5]

_gasLimit

uint256

oraclize_setProof

function oraclize_setProof(bytes1 _proofP) internal nonpayable oraclizeAPI

Arguments

Name

Type

Description

_proofP

bytes1

oraclize_cbAddress

function oraclize_cbAddress() internal nonpayable oraclizeAPI 
returns(_callbackAddress address)

Arguments

Name

Type

Description

getCodeSize

function getCodeSize(address _addr) internal view
returns(_size uint256)

Arguments

Name

Type

Description

_addr

address

oraclize_setCustomGasPrice

function oraclize_setCustomGasPrice(uint256 _gasPrice) internal nonpayable oraclizeAPI

Arguments

Name

Type

Description

_gasPrice

uint256

oraclize_randomDS_getSessionPubKeyHash

function oraclize_randomDS_getSessionPubKeyHash() internal nonpayable oraclizeAPI 
returns(_sessionKeyHash bytes32)

Arguments

Name

Type

Description

parseAddr

function parseAddr(string _a) internal pure
returns(_parsedAddress address)

Arguments

Name

Type

Description

_a

string

strCompare

function strCompare(string _a, string _b) internal pure
returns(_returnCode int256)

Arguments

Name

Type

Description

_a

string

_b

string

indexOf

function indexOf(string _haystack, string _needle) internal pure
returns(_returnCode int256)

Arguments

Name

Type

Description

_haystack

string

_needle

string

strConcat

function strConcat(string _a, string _b) internal pure
returns(_concatenatedString string)

Arguments

Name

Type

Description

_a

string

_b

string

strConcat

function strConcat(string _a, string _b, string _c) internal pure
returns(_concatenatedString string)

Arguments

Name

Type

Description

_a

string

_b

string

_c

string

strConcat

function strConcat(string _a, string _b, string _c, string _d) internal pure
returns(_concatenatedString string)

Arguments

Name

Type

Description

_a

string

_b

string

_c

string

_d

string

strConcat

function strConcat(string _a, string _b, string _c, string _d, string _e) internal pure
returns(_concatenatedString string)

Arguments

Name

Type

Description

_a

string

_b

string

_c

string

_d

string

_e

string

safeParseInt

function safeParseInt(string _a) internal pure
returns(_parsedInt uint256)

Arguments

Name

Type

Description

_a

string

safeParseInt

function safeParseInt(string _a, uint256 _b) internal pure
returns(_parsedInt uint256)

Arguments

Name

Type

Description

_a

string

_b

uint256

parseInt

function parseInt(string _a) internal pure
returns(_parsedInt uint256)

Arguments

Name

Type

Description

_a

string

parseInt

function parseInt(string _a, uint256 _b) internal pure
returns(_parsedInt uint256)

Arguments

Name

Type

Description

_a

string

_b

uint256

uint2str

function uint2str(uint256 _i) internal pure
returns(_uintAsString string)

Arguments

Name

Type

Description

_i

uint256

stra2cbor

function stra2cbor(string[] _arr) internal pure
returns(_cborEncoding bytes)

Arguments

Name

Type

Description

_arr

string[]

ba2cbor

function ba2cbor(bytes[] _arr) internal pure
returns(_cborEncoding bytes)

Arguments

Name

Type

Description

_arr

bytes[]

oraclize_newRandomDSQuery

function oraclize_newRandomDSQuery(uint256 _delay, uint256 _nbytes, uint256 _customGasLimit) internal nonpayable
returns(_queryId bytes32)

Arguments

Name

Type

Description

_delay

uint256

_nbytes

uint256

_customGasLimit

uint256

oraclize_randomDS_setCommitment

function oraclize_randomDS_setCommitment(bytes32 _queryId, bytes32 _commitment) internal nonpayable

Arguments

Name

Type

Description

_queryId

bytes32

_commitment

bytes32

verifySig

function verifySig(bytes32 _tosignh, bytes _dersig, bytes _pubkey) internal nonpayable
returns(_sigVerified bool)

Arguments

Name

Type

Description

_tosignh

bytes32

_dersig

bytes

_pubkey

bytes

oraclize_randomDS_proofVerify__sessionKeyValidity

function oraclize_randomDS_proofVerify__sessionKeyValidity(bytes _proof, uint256 _sig2offset) internal nonpayable
returns(_proofVerified bool)

Arguments

Name

Type

Description

_proof

bytes

_sig2offset

uint256

oraclize_randomDS_proofVerify__returnCode

function oraclize_randomDS_proofVerify__returnCode(bytes32 _queryId, string _result, bytes _proof) internal nonpayable
returns(_returnCode uint8)

Arguments

Name

Type

Description

_queryId

bytes32

_result

string

_proof

bytes

matchBytes32Prefix

function matchBytes32Prefix(bytes32 _content, bytes _prefix, uint256 _nRandomBytes) internal pure
returns(_matchesPrefix bool)

Arguments

Name

Type

Description

_content

bytes32

_prefix

bytes

_nRandomBytes

uint256

oraclize_randomDS_proofVerify__main

function oraclize_randomDS_proofVerify__main(bytes _proof, bytes32 _queryId, bytes _result, string _contextName) internal nonpayable
returns(_proofVerified bool)

Arguments

Name

Type

Description

_proof

bytes

_queryId

bytes32

_result

bytes

_contextName

string

copyBytes

function copyBytes(bytes _from, uint256 _fromOffset, uint256 _length, bytes _to, uint256 _toOffset) internal pure
returns(_copiedBytes bytes)

Arguments

Name

Type

Description

_from

bytes

_fromOffset

uint256

_length

uint256

_to

bytes

_toOffset

uint256

safer_ecrecover

function safer_ecrecover(bytes32 _hash, uint8 _v, bytes32 _r, bytes32 _s) internal nonpayable
returns(_success bool, _recoveredAddress address)

Arguments

Name

Type

Description

_hash

bytes32

_v

uint8

_r

bytes32

_s

bytes32

ecrecovery

function ecrecovery(bytes32 _hash, bytes _sig) internal nonpayable
returns(_success bool, _recoveredAddress address)

Arguments

Name

Type

Description

_hash

bytes32

_sig

bytes

safeMemoryCleaner

function safeMemoryCleaner() internal pure

Arguments

Name

Type

Description

Last updated