CirculatingMarketCapOracle
Verified contract
Active on
Ethereum with 27 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CirculatingMarketCapOracle"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15896364 | 2 years ago | | | 0 | 0.00030098230 | |
| 14590824 | 3 years ago | | | 0 | 0.067873828 | |
| 13708908 | 3 years ago | | | 0 | 0.13483041 | |
| 13302651 | 3 years ago | | | 0 | 0.086999864 | |
| 13203704 | 3 years ago | | | 0 | 0.069744939 | |
| 13076077 | 3 years ago | | | 0 | 0.046429005 | |
| 13051439 | 3 years ago | | | 0 | 0.0071684486 | |
| 12981756 | 3 years ago | | | 0 | 0.043053291 | |
| 12913836 | 3 years ago | | | 0 | 0.039796290 | |
| 12850053 | 3 years ago | | | 0 | 0.018571604 |
ABI
ABI objects
Getter at block 21435674
QUERY_PARAMS() view returns (string)
&vs_currencies=eth&include_market_cap=true
TOKEN_ADDRESS_BASE_URL() view returns (string)
https://api.coingecko.com/api/v3/simple/token_price/ethereum?contract_addresses=
TOKEN_ID_BASE_URL() view returns (string)
https://api.coingecko.com/api/v3/simple/price?ids=
fee() view returns (uint256)
400000000000000000
jobID() view returns (bytes32)
0x6430323465396638393836613463666438373634623865623564383561393935
maximumAge() view returns (uint256)
302400
minimumDelay() view returns (uint256)
302400
oracle() view returns (address)
0x240bae5a27233fd3ac5440b5a598467725f7d1cd
owner() view returns (address)
0x08de71d296d3d68a67260e272828428384ecaad1
requestTimeout() view returns (uint256)
10800
Read-only
addressToString(address _addr) pure returns (string)
getCirculatingMarketCap(address token) view returns (uint256)
getCirculatingMarketCaps(address[] tokens) view returns (uint256[] marketCaps)
getCoingeckoMarketCapUrlAndKey(address token) view returns (string url, string tokenKey)
getTokenDetails(address) view returns (bool whitelisted, bool hasPendingRequest, bool useOverride, uint32 lastPriceTimestamp, uint32 lastRequestTimestamp, uint168 marketCap)
isTokenWhitelisted(address token) view returns (bool)
pendingRequestMap(bytes32) view returns (address)
tokenOverrideIDs(address) view returns (string)
State-modifying
Events addTokensToWhitelist(address[] _tokens)
cancelExpiredRequest(address token)
fulfill(bytes32 _requestId, uint256 _marketCap)
removeTokensFromWhitelist(address[] _tokens)
renounceOwnership()
setChainlinkNodeFee(uint256 _fee)
setJobID(bytes32 _jobID)
setMaximumAge(uint256 _maximumAge)
setMinimumDelay(uint256 _newDelay)
setRequestTimeout(uint256 _requestTimeout)
setTokenOverrideID(address token, string overrideID)
transferOwnership(address newOwner)
updateCirculatingMarketCaps(address[] _tokenAddresses)
withdrawLink()
ChainlinkCancelled(bytes32 indexed id)
ChainlinkFulfilled(bytes32 indexed id)
ChainlinkRequested(bytes32 indexed id)
NewChainlinkFee(uint256 fee)
NewJobID(bytes32 jobID)
NewMaximumAge(uint256 maximumAge)
NewMinimumDelay(uint256 minimumDelay)
NewRequestTimeout(uint256 requestTimeout)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenAdded(address token)
TokenOverrideAdded(address token, string overrideID)
TokenOverrideRemoved(address token)
TokenRemoved(address token)
constructor(uint256 _minimumDelay, uint256 _maximumAge, uint256 _requestTimeout, address _oracle, bytes32 _jobID, address _link)
This contract contains no fallback and receive objects.
This contract contains no error objects.