0 txs
86 calls
constructor
constructor()
functions
ACCOUNTANT_WITH_RATE_PROVIDERS
viewfunction ACCOUNTANT_WITH_RATE_PROVIDERS() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
getAnswer
viewfunction getAnswer(uint256) view returns (int256)
getFeedId
viewfunction getFeedId() view returns (uint16)
getRoundData
viewfunction getRoundData(uint80) view returns (uint80, int256, uint256, uint256, uint80)
getTimestamp
viewfunction getTimestamp(uint256) view returns (uint256)
latestAnswer
viewfunction latestAnswer() view returns (int256)
latestRound
purefunction latestRound() pure returns (uint256)
latestRoundData
viewfunction latestRoundData() view returns (uint80, int256, uint256, uint256, uint80)
latestTimestamp
viewfunction latestTimestamp() view returns (uint256)
version
viewfunction version() view returns (uint256)
initialize
nonpayablefunction initialize(address, uint16 feedId, uint8 feedDecimals, string feedDescription, uint256 feedVersion)
events
Initialized
event Initialized(uint64 version)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
creation bytecode
0x6080604052348015600e575f80fd5b5060156019565b60c9565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff161560685760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b039081161460c65780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b610e3b806100d65f395ff3fe608060405234801561000f575f80fd5b50600436106100da575f3560e01c80638205bf6a11610088578063b5ab58dc11610063578063b5ab58dc146101e1578063b633620c146101f4578063e2994f2f14610207578063feaf968c1461021c575f80fd5b80638205bf6a1461017957806393e5c6e9146101815780639a6fc8f514610197575f80fd5b806354fd4d50116100b857806354fd4d5014610157578063668a0f021461015e5780637284e41614610164575f80fd5b8063205a2cb4146100de578063313ce5671461012357806350d25bcd14610141575b5f80fd5b6100f9731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b60025462010000900460ff1660405160ff909116815260200161011a565b610149610224565b60405190815260200161011a565b5f54610149565b5f610149565b61016c6102c9565b60405161011a9190610902565b610149610359565b60025460405161ffff909116815260200161011a565b6101aa6101a5366004610955565b6103fa565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a00161011a565b6101496101ef366004610985565b610508565b610149610202366004610985565b610590565b61021a6102153660046109fc565b610632565b005b6101aa6107f6565b5f80731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f73ffffffffffffffffffffffffffffffffffffffff1663433255de6040518163ffffffff1660e01b815260040161018060405180830381865afa158015610284573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102a89190610b73565b50506bffffffffffffffffffffffff9095169b9a5050505050505050505050565b6060600180546102d890610c5e565b80601f016020809104026020016040519081016040528092919081815260200182805461030490610c5e565b801561034f5780601f106103265761010080835404028352916020019161034f565b820191905f5260205f20905b81548152906001019060200180831161033257829003601f168201915b5050505050905090565b5f80731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f73ffffffffffffffffffffffffffffffffffffffff1663433255de6040518163ffffffff1660e01b815260040161018060405180830381865afa1580156103b9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103dd9190610b73565b505067ffffffffffffffff9092169b9a5050505050505050505050565b5f805f805f805f731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f73ffffffffffffffffffffffffffffffffffffffff1663433255de6040518163ffffffff1660e01b815260040161018060405180830381865afa15801561045f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104839190610b73565b909192939495969798999a50909192939495969798995090919293949596979850909192939495969750909192939495509091929394509091925090915090505080935081925050505f816bffffffffffffffffffffffff168367ffffffffffffffff168467ffffffffffffffff165f96509650965096509650505091939590929450565b5f731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f73ffffffffffffffffffffffffffffffffffffffff1663679aefce6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610566573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061058a9190610caf565b92915050565b5f80731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f73ffffffffffffffffffffffffffffffffffffffff1663433255de6040518163ffffffff1660e01b815260040161018060405180830381865afa1580156105f0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106149190610b73565b505067ffffffffffffffff9092169c9b505050505050505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff165f8115801561067c5750825b90505f8267ffffffffffffffff1660011480156106985750303b155b9050811580156106a6575080155b156106dd576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561073e5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6002805460ff8a1662010000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911661ffff8c161717905560016107848882610d12565b505f86905583156107ea5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b5f805f805f805f731b293dc39f94157fa0d1d36d7e0090c8b8b8c13f73ffffffffffffffffffffffffffffffffffffffff1663433255de6040518163ffffffff1660e01b815260040161018060405180830381865afa15801561085b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061087f9190610b73565b909192939495969798999a50909192939495969798995090919293949596979850909192939495969750909192939495509091929394509091925090915090505080935081925050505f816bffffffffffffffffffffffff168367ffffffffffffffff168467ffffffffffffffff165f9650965096509650965050509091929394565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b5f60208284031215610965575f80fd5b813569ffffffffffffffffffff8116811461097e575f80fd5b9392505050565b5f60208284031215610995575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff811681146109bd575f80fd5b50565b61ffff811681146109bd575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f805f805f60a08688031215610a10575f80fd5b8535610a1b8161099c565b94506020860135610a2b816109c0565b9350604086013560ff81168114610a40575f80fd5b9250606086013567ffffffffffffffff80821115610a5c575f80fd5b818801915088601f830112610a6f575f80fd5b813581811115610a8157610a816109cf565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715610ac757610ac76109cf565b816040528281528b6020848701011115610adf575f80fd5b826020860160208301375f92810160200192909252509699959850939660800135949350505050565b80516bffffffffffffffffffffffff81168114610b23575f80fd5b919050565b80516fffffffffffffffffffffffffffffffff81168114610b23575f80fd5b8051610b23816109c0565b80518015158114610b23575f80fd5b805162ffffff81168114610b23575f80fd5b5f805f805f805f805f805f806101808d8f031215610b8f575f80fd5b8c51610b9a8161099c565b9b50610ba860208e01610b08565b9a50610bb660408e01610b28565b9950610bc460608e01610b28565b9850610bd260808e01610b08565b975060a08d0151610be2816109c0565b60c08e0151909750610bf3816109c0565b60e08e015190965067ffffffffffffffff81168114610c10575f80fd5b9450610c1f6101008e01610b52565b9350610c2e6101208e01610b61565b9250610c3d6101408e01610b47565b9150610c4c6101608e01610b47565b90509295989b509295989b509295989b565b600181811c90821680610c7257607f821691505b602082108103610ca9577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b5f60208284031215610cbf575f80fd5b5051919050565b601f821115610d0d57805f5260205f20601f840160051c81016020851015610ceb5750805b601f840160051c820191505b81811015610d0a575f8155600101610cf7565b50505b505050565b815167ffffffffffffffff811115610d2c57610d2c6109cf565b610d4081610d3a8454610c5e565b84610cc6565b602080601f831160018114610d92575f8415610d5c5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555610e26565b5f858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015610dde57888601518255948401946001909101908401610dbf565b5085821015610e1a57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b505060018460011b0185555b50505050505056fea164736f6c6343000819000a