IdentifierWhitelist
Stores a whitelist of supported identifiers that the oracle can provide prices for.
addSupportedIdentifier(bytes32 identifier)
external
Adds the provided identifier as a supported identifier.
Price requests using this identifier will succeed after this call.
Parameters:
-
identifier
: unique UTF-8 representation for the feed being added. Eg: BTC/USD.
removeSupportedIdentifier(bytes32 identifier)
external
Removes the identifier from the whitelist.
Price requests using this identifier will no longer succeed after this call.
Parameters:
-
identifier
: unique UTF-8 representation for the feed being removed. Eg: BTC/USD.
isIdentifierSupported(bytes32 identifier) → bool
external
Checks whether an identifier is on the whitelist.
Parameters:
-
identifier
: unique UTF-8 representation for the feed being queried. Eg: BTC/USD.
renounceOwnership()
public
Leaves the contract without owner. It will not be possible to call
onlyOwner
functions anymore. Can only be called by the current owner.
NOTE: Renouncing ownership will leave the contract without an owner,
thereby removing any functionality that is only available to the owner.