Polymath
master
master
  • README
  • api
    • Proxy (Proxy.sol)
    • Base abstract contract to be extended by all STO modules (STO.sol)
    • OwnedUpgradeabilityProxy (OwnedUpgradeabilityProxy.sol)
    • Transfer Manager module for core transfer validation functionality (GeneralTransferManager.sol)
    • VotingCheckpointStorage.sol
    • PLCRVotingCheckpoint.sol
    • Factory for deploying VestingEscrowWallet module (VestingEscrowWalletFactory.sol)
    • Helper library use to compare or validate the semantic versions (VersionUtils.sol)
    • Interface to be implemented by all Wallet modules (Wallet.sol)
    • Factory for deploying CappedSTO module (CappedSTOFactory.sol)
    • Checkpoint module for issuing ERC20 dividends (ERC20DividendCheckpoint.sol)
    • Interface to be implemented by all Transfer Manager modules (ITransferManager.sol)
    • StableOracle.sol
    • VolumeRestrictionTM.sol
    • SecurityTokenRegistryProxy (SecurityTokenRegistryProxy.sol)
    • PreSaleSTO module Proxy (PreSaleSTOProxy.sol)
    • DataStoreProxy Proxy (DataStoreProxy.sol)
    • Proxy for deploying SecurityToken instances (STFactory.sol)
    • Ownable (IOwnable.sol)
    • Checkpoint module for issuing ether dividends (DividendCheckpoint.sol)
    • CountTransferManager module Proxy (BlacklistTransferManagerProxy.sol)
    • Security Token contract (mock) (MockSTGetter.sol)
    • Permission Manager module for core permissioning functionality (GeneralPermissionManager.sol)
    • Contract used to store layout for the CountTransferManager storage (CountTransferManagerStorage.sol)
    • DummySTO module Proxy (DummySTOProxy.sol)
    • Transfer Manager module for limiting percentage of token supply a single address can hold (Percentag
    • Helps contracts guard against reentrancy attacks. (ReentrancyGuard.sol)
    • Factory for deploying EtherDividendCheckpoint module (ScheduledCheckpointFactory.sol)
    • Interface that every module factory contract should implement (IModuleFactory.sol)
    • Factory for deploying GeneralTransferManager module (TrackedRedemptionFactory.sol)
    • SafeMath (SafeMath.sol)
    • USDTiered STO module Proxy (SecurityTokenProxy.sol)
    • USDTiered STO module Proxy (USDTieredSTOProxy.sol)
    • IOracle.sol
    • ManualApprovalTransferManager module Proxy (ManualApprovalTransferManagerProxy.sol)
    • Interface to be implemented by all permission manager modules (IPermissionManager.sol)
    • Factory for deploying PreSaleSTO module (PreSaleSTOFactory.sol)
    • MockPolyOracle.sol
    • Transfer Manager module for verifing transations with a signed message (SignedTransferManager.sol)
    • DataStoreFactory.sol
    • OraclizeAddrResolverI.sol
    • PolyTokenFaucet.sol
    • Registry contract for issuers to register their security tokens (MockModuleRegistry.sol)
    • VolumeRestrictionLib.sol
    • Contract used to store layout for the PercentageTransferManager storage (PercentageTransferManagerSt
    • Transfer Manager for limiting maximum number of token holders (CountTransferManager.sol)
    • ModuleRegistryProxy (ModuleRegistryProxy.sol)
    • Voting module for governance (WeightedVoteCheckpointProxy.sol)
    • Factory for deploying BlacklistTransferManager module (BlacklistTransferManagerFactory.sol)
    • Contract used to store layout for the GeneralPermissionManager storage (GeneralPermissionManagerStor
    • CountTransferManager module Proxy (LockUpTransferManagerProxy.sol)
    • Holds the storage variable for the DividendCheckpoint modules (i.e ERC20, Ether) (DividendCheckpoint
    • Factory for deploying DummySTO module (DummySTOFactory.sol)
    • IERC1644.sol
    • Core functionality for registry upgradability (PolymathRegistry.sol)
    • Utility contract to allow owner to retreive any ERC20 sent to the contract (ReclaimTokens.sol)
    • SecurityTokenMock.sol
    • Factory for deploying CappedSTO module (USDTieredSTOFactory.sol)
    • Factory for deploying ManualApprovalTransferManager module (ManualApprovalTransferManagerFactory.sol
    • IERC1643.sol
    • Transfer Manager module for core transfer validation functionality (EtherDividendCheckpointProxy.sol
    • solcChecker.sol
    • It holds the storage variables related to ERC20DividendCheckpoint module (ERC20DividendCheckpointSto
    • Interface for all security tokens (ISecurityToken.sol)
    • Base abstract contract to be implemented by all Transfer Manager modules (TransferManager.sol)
    • Storage layout for VolumeRestrictionTM (VolumeRestrictionTMStorage.sol)
    • Security Token contract (mock) (MockSecurityTokenLogic.sol)
    • Transfer Manager module for core transfer validation functionality (GeneralTransferManagerStorage.so
    • IERC1410.sol
    • VotingCheckpoint.sol
    • Factory for deploying WeightedVoteCheckpoint module (WeightedVoteCheckpointFactory.sol)
    • PLCRVotingCheckpointStorage.sol
    • IDataStore.sol
    • TestSTOFactory.sol
    • Ownable (Ownable.sol)
    • UpgradeabilityProxy (UpgradeabilityProxy.sol)
    • Mock Contract Not fit for production environment (MockFactory.sol)
    • Registry contract for issuers to register their security tokens (SecurityTokenRegistryMock.sol)
    • ICheckPermission.sol
    • Factory for deploying LockUpTransferManager module (LockUpTransferManagerFactory.sol)
    • Storage layout for the STO contract (STOStorage.sol)
    • Interface for the Polymath Security Token Registry contract (ISecurityTokenRegistry.sol)
    • Mock Contract Not fit for production environment (MockWrongTypeFactory.sol)
    • Transfer Manager module for core transfer validation functionality (KYCTransferManager.sol)
    • Factory for deploying EtherDividendCheckpoint module (EtherDividendCheckpointFactory.sol)
    • functionSigClash2.sol
    • Standard Interface of ERC1594 (IERC1594.sol)
    • TokenLib.sol
    • MakerDAOOracle.sol
    • Interface that any module contract should implement (Module.sol)
    • Interface that any module factory contract should implement (ModuleFactory.sol)
    • STGetter.sol
    • Interface to be implemented by upgradable token factories (IUpgradableTokenFactory.sol)
    • ERC20 interface (IERC20.sol)
    • KYCTransferManagerFactory.sol
    • Checkpoint module for issuing ether dividends (EtherDividendCheckpoint.sol)
    • functionSigClash1.sol
    • Wallet for core vesting escrow functionality (VestingEscrowWalletStorage.sol)
    • Interface for managing polymath feature switches (IFeatureRegistry.sol)
    • Encoder.sol
    • STRGetter.sol
    • OraclizeI.sol
    • Contract used to store layout for the CappedSTO storage (CappedSTOStorage.sol)
    • LockUpTransferManager.sol
    • Checkpoint module for token weighted vote (WeightedVoteCheckpoint.sol)
    • Registry contract to store registered modules (ModuleRegistry.sol)
    • Factory for deploying upgradable modules (UpgradableModuleFactory.sol)
    • Utility contract to allow pausing and unpausing of certain functions (Pausable.sol)
    • CountTransferManager module Proxy (CountTransferManagerProxy.sol)
    • Math (Math.sol)
    • IPolymathRegistry.sol
    • MockOracle.sol
    • Transfer Manager module for manually approving transactions between accounts (ManualApprovalTransfer
    • DecimalMath.sol
    • STO module for standard capped crowdsale (USDTieredSTO.sol)
    • Security Token contract (SecurityToken.sol)
    • PercentageTransferManager module Proxy (PercentageTransferManagerProxy.sol)
    • Interface to be implemented by all checkpoint modules (IBurn.sol)
    • Burn module for burning tokens and keeping track of burnt amounts (MockRedemptionManager.sol)
    • GeneralPermissionManager module Proxy (GeneralPermissionManagerProxy.sol)
    • STO module for sample implementation of a different crowdsale module (DummySTO.sol)
    • Factory for deploying CountTransferManager module (CountTransferManagerFactory.sol)
    • Interface to be implemented by all STO modules (ISTO.sol)
    • Data store contract that stores data for all the modules in a central contract. (DataStore.sol)
    • Transfer Manager module to automate blacklist and restrict transfers (BlacklistTransferManager.sol)
    • Contract used to store layout for the PreSaleSTO storage (PreSaleSTOStorage.sol)
    • Migrations.sol
    • Contract used to store layout for the CountTransferManager storage (BlacklistTransferManagerStorage.
    • STO module for private presales (PreSaleSTO.sol)
    • DataStoreStorage.sol
    • Storage layout for the ISTO contract (ISTOStorage.sol)
    • Registry contract for issuers to register their tickers and security tokens (SecurityTokenRegistry.s
    • Factory for deploying SignedTransferManager module (SignedTransferManagerFactory.sol)
    • Transfer Manager module for core transfer validation functionality (ERC20DividendCheckpointProxy.sol
    • Burn module for burning tokens and keeping track of burnt amounts (ScheduledCheckpoint.sol)
    • ERC20 interface (IPoly.sol)
    • Transfer Manager module for core transfer validation functionality (VolumeRestrictionTMProxy.sol)
    • Contract used to store layout for the DummySTO storage (DummySTOStorage.sol)
    • Burn module for burning tokens and keeping track of burnt amounts (TrackedRedemption.sol)
    • Interface that every module contract should implement (IModule.sol)
    • Contract used to store layout for the ManualApprovalTransferManager storage (ManualApprovalTransferM
    • Elliptic curve signature operations (ECDSA.sol)
    • Factory for deploying PercentageTransferManager module (PercentageTransferManagerFactory.sol)
    • Transfer Manager module for core transfer validation functionality (GeneralTransferManagerProxy.sol)
    • Utility contract for reusable code (Util.sol)
    • SecurityTokenStorage.sol
    • Contract used to store layout for the USDTieredSTO storage (USDTieredSTOStorage.sol)
    • Factory for deploying GeneralPermissionManager module (GeneralPermissionManagerFactory.sol)
    • Address.sol
    • StatusCodes.sol
    • Standard ERC20 token
    • Voting module for governance (PLCRVotingCheckpointProxy.sol)
    • CBOR.sol
    • Registry for managing polymath feature switches (FeatureRegistry.sol)
    • WeightedVoteCheckpointStorage.sol
    • Interface for the Polymath Module Registry contract (IModuleRegistry.sol)
    • Interface for security token proxy deployment (ISTFactory.sol)
    • Registry contract for issuers to register their security tokens (MockSTRGetter.sol)
    • Buffer.sol
    • BokkyPooBahsDateTimeLibrary.sol
    • Mock Contract Not fit for production environment (MockBurnFactory.sol)
    • Wallet for core vesting escrow functionality (LockUpTransferManagerStorage.sol)
    • Factory for deploying VolumeRestrictionTM module (VolumeRestrictionTMFactory.sol)
    • usingOraclize.sol
    • STO module for standard capped crowdsale (CappedSTO.sol)
    • Interface to MakerDAO Medianizer contract (IMedianizer.sol)
    • Interface to be implemented by all checkpoint modules (ICheckpoint.sol)
    • Factory for deploying ERC20DividendCheckpoint module (ERC20DividendCheckpointFactory.sol)
    • Factory for deploying GeneralTransferManager module (GeneralTransferManagerFactory.sol)
    • Escrow wallet module for vesting functionality (VestingEscrowWalletProxy.sol)
    • OZStorage.sol
    • Wallet for core vesting escrow functionality (VestingEscrowWallet.sol)
    • EternalStorage.sol
    • Factory for deploying PLCRVotingCheckpoint module (PLCRVotingCheckpointFactory.sol)
    • IVoting.sol
    • Transfer Manager for limiting maximum number of token holders (MockCountTransferManager.sol)
    • CappedSTO module Proxy (CappedSTOProxy.sol)
    • Storage for Module contract (ModuleStorage.sol)
  • wiki
    • Dividend-Module
    • Transfer-manager-results
    • General Permission Manager
    • Transfer-Feature
    • Voting-Checkpoint-Modules
    • USDTieredSTO
    • Contract-Manager
    • Vesting-Escrow-Wallet
    • General Transfer Manager
    • Permission-Manager
    • Dividends-Manager
    • Manual Approval Transfer Manager
    • Transfer-Ownership
    • Transfer-Manager
    • How-to-Use-the-Investor-Portal
    • Count Transfer Manager
    • VolumeRestrictionTransferManager
    • Time-Travel-(Contract-Testing)
    • Percentage Transfer Manager
    • Prerequisite-Instructions-for-Deploying-and-Setting-Up-the-Polymath-Contracts
    • How to Create and Launch an STO
    • Token-Manager
    • How to set up and use the POLY Faucet
    • Advanced PLCR Voting Checkpoint
    • Welcome to the Polymath Core Wiki
    • Capped STO
    • _Sidebar
    • CLI for Polymath-core
    • Lockup Transfer Manager
    • The-STO-Manager
    • Blacklist Transfer Manager (BTM)
  • misc
    • Multiple Transfer Managers
    • PolyOracle Encrypted URL
    • ethereum_status_codes
    • Flags List
    • Permissions List
Powered by GitBook
On this page
  • Structs
  • buffer
  • Contract Members
  • Modifiers
  • oraclizeAPI
  • oraclize_randomDS_proofVerify
  • Functions
  • f
  • setProofType
  • setCustomGasPrice
  • getPrice
  • randomDS_getSessionPubKeyHash
  • getPrice
  • queryN
  • query
  • query2
  • query_withGasLimit
  • queryN_withGasLimit
  • query2_withGasLimit
  • getAddress
  • init
  • resize
  • max
  • append
  • append
  • appendInt
  • encodeType
  • encodeIndefiniteLengthType
  • encodeUInt
  • encodeInt
  • encodeBytes
  • encodeString
  • startArray
  • startMap
  • endSequence
  • oraclize_setNetwork
  • oraclize_setNetworkName
  • oraclize_getNetworkName
  • oraclize_setNetwork
  • __callback
  • __callback
  • oraclize_getPrice
  • oraclize_getPrice
  • 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_setProof
  • oraclize_cbAddress
  • getCodeSize
  • oraclize_setCustomGasPrice
  • oraclize_randomDS_getSessionPubKeyHash
  • parseAddr
  • strCompare
  • indexOf
  • strConcat
  • strConcat
  • strConcat
  • strConcat
  • safeParseInt
  • safeParseInt
  • parseInt
  • parseInt
  • uint2str
  • stra2cbor
  • ba2cbor
  • oraclize_newRandomDSQuery
  • oraclize_randomDS_setCommitment
  • verifySig
  • oraclize_randomDS_proofVerify__sessionKeyValidity
  • oraclize_randomDS_proofVerify__returnCode
  • matchBytes32Prefix
  • oraclize_randomDS_proofVerify__main
  • copyBytes
  • safer_ecrecover
  • ecrecovery
  • safeMemoryCleaner

Was this helpful?

  1. api

OraclizeAddrResolverI.sol

PreviousDataStoreFactory.solNextPolyTokenFaucet.sol

Last updated 5 years ago

Was this helpful?

View Source:

OraclizeAddrResolverI

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

contracts/external/oraclizeAPI.sol
oraclizeAPI
oraclize_randomDS_proofVerify
f(bytes x)
setProofType(bytes1 _proofType)
setCustomGasPrice(uint256 _gasPrice)
getPrice(string _datasource)
randomDS_getSessionPubKeyHash()
getPrice(string _datasource, uint256 _gasLimit)
queryN(uint256 _timestamp, string _datasource, bytes _argN)
query(uint256 _timestamp, string _datasource, string _arg)
query2(uint256 _timestamp, string _datasource, string _arg1, string _arg2)
query_withGasLimit(uint256 _timestamp, string _datasource, string _arg, uint256 _gasLimit)
queryN_withGasLimit(uint256 _timestamp, string _datasource, bytes _argN, uint256 _gasLimit)
query2_withGasLimit(uint256 _timestamp, string _datasource, string _arg1, string _arg2, uint256 _gasLimit)
getAddress()
init(struct Buffer.buffer _buf, uint256 _capacity)
resize(struct Buffer.buffer _buf, uint256 _capacity)
max(uint256 _a, uint256 _b)
append(struct Buffer.buffer _buf, bytes _data)
append(struct Buffer.buffer _buf, uint8 _data)
appendInt(struct Buffer.buffer _buf, uint256 _data, uint256 _len)
encodeType(struct Buffer.buffer _buf, uint8 _major, uint256 _value)
encodeIndefiniteLengthType(struct Buffer.buffer _buf, uint8 _major)
encodeUInt(struct Buffer.buffer _buf, uint256 _value)
encodeInt(struct Buffer.buffer _buf, int256 _value)
encodeBytes(struct Buffer.buffer _buf, bytes _value)
encodeString(struct Buffer.buffer _buf, string _value)
startArray(struct Buffer.buffer _buf)
startMap(struct Buffer.buffer _buf)
endSequence(struct Buffer.buffer _buf)
oraclize_setNetwork(uint8 _networkID)
oraclize_setNetworkName(string _network_name)
oraclize_getNetworkName()
oraclize_setNetwork()
__callback(bytes32 _myid, string _result)
__callback(bytes32 _myid, string _result, bytes _proof)
oraclize_getPrice(string _datasource)
oraclize_getPrice(string _datasource, uint256 _gasLimit)
oraclize_query(string _datasource, string _arg)
oraclize_query(uint256 _timestamp, string _datasource, string _arg)
oraclize_query(uint256 _timestamp, string _datasource, string _arg, uint256 _gasLimit)
oraclize_query(string _datasource, string _arg, uint256 _gasLimit)
oraclize_query(string _datasource, string _arg1, string _arg2)
oraclize_query(uint256 _timestamp, string _datasource, string _arg1, string _arg2)
oraclize_query(uint256 _timestamp, string _datasource, string _arg1, string _arg2, uint256 _gasLimit)
oraclize_query(string _datasource, string _arg1, string _arg2, uint256 _gasLimit)
oraclize_query(string _datasource, string[] _argN)
oraclize_query(uint256 _timestamp, string _datasource, string[] _argN)
oraclize_query(uint256 _timestamp, string _datasource, string[] _argN, uint256 _gasLimit)
oraclize_query(string _datasource, string[] _argN, uint256 _gasLimit)
oraclize_query(string _datasource, string[1] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[1] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[1] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[1] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[2] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[2] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[2] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[2] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[3] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[3] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[3] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[3] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[4] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[4] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[4] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[4] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[5] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[5] _args)
oraclize_query(uint256 _timestamp, string _datasource, string[5] _args, uint256 _gasLimit)
oraclize_query(string _datasource, string[5] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[] _argN)
oraclize_query(uint256 _timestamp, string _datasource, bytes[] _argN)
oraclize_query(uint256 _timestamp, string _datasource, bytes[] _argN, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[] _argN, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[1] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[1] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[1] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[1] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[2] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[2] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[2] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[2] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[3] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[3] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[3] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[3] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[4] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[4] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[4] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[4] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[5] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[5] _args)
oraclize_query(uint256 _timestamp, string _datasource, bytes[5] _args, uint256 _gasLimit)
oraclize_query(string _datasource, bytes[5] _args, uint256 _gasLimit)
oraclize_setProof(bytes1 _proofP)
oraclize_cbAddress()
getCodeSize(address _addr)
oraclize_setCustomGasPrice(uint256 _gasPrice)
oraclize_randomDS_getSessionPubKeyHash()
parseAddr(string _a)
strCompare(string _a, string _b)
indexOf(string _haystack, string _needle)
strConcat(string _a, string _b)
strConcat(string _a, string _b, string _c)
strConcat(string _a, string _b, string _c, string _d)
strConcat(string _a, string _b, string _c, string _d, string _e)
safeParseInt(string _a)
safeParseInt(string _a, uint256 _b)
parseInt(string _a)
parseInt(string _a, uint256 _b)
uint2str(uint256 _i)
stra2cbor(string[] _arr)
ba2cbor(bytes[] _arr)
oraclize_newRandomDSQuery(uint256 _delay, uint256 _nbytes, uint256 _customGasLimit)
oraclize_randomDS_setCommitment(bytes32 _queryId, bytes32 _commitment)
verifySig(bytes32 _tosignh, bytes _dersig, bytes _pubkey)
oraclize_randomDS_proofVerify__sessionKeyValidity(bytes _proof, uint256 _sig2offset)
oraclize_randomDS_proofVerify__returnCode(bytes32 _queryId, string _result, bytes _proof)
matchBytes32Prefix(bytes32 _content, bytes _prefix, uint256 _nRandomBytes)
oraclize_randomDS_proofVerify__main(bytes _proof, bytes32 _queryId, bytes _result, string _contextName)
copyBytes(bytes _from, uint256 _fromOffset, uint256 _length, bytes _to, uint256 _toOffset)
safer_ecrecover(bytes32 _hash, uint8 _v, bytes32 _r, bytes32 _s)
ecrecovery(bytes32 _hash, bytes _sig)
safeMemoryCleaner()