0 txs
2 calls
constructor
constructor(uint16 _feedId, uint8 _decimals, address[] _oracles, uint8[] _oracleDecimals, bool[] _isReverse)
functions
decimals
viewfunction decimals() view returns (uint8)
feedId
viewfunction feedId() view returns (uint16)
getPrice
viewfunction getPrice(uint256 maxAge, bool strict) view returns (uint256 price)
isReverse
viewfunction isReverse(uint256) view returns (bool)
oracleDecimals
viewfunction oracleDecimals(uint256) view returns (uint8)
oracles
viewfunction oracles(uint256) view returns (address)
events
No events.
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162000f4f38038062000f4f83398101604081905262000034916200062f565b848460008261ffff1611620000825760405162461bcd60e51b815260206004820152600f60248201526e1253959053125117d191515117d251608a1b60448201526064015b60405180910390fd5b60068160ff161015620000cb5760405162461bcd60e51b815260206004820152601060248201526f494e56414c49445f444543494d414c5360801b604482015260640162000079565b61ffff90911660805260ff1660a05282516001106200012d5760405162461bcd60e51b815260206004820152601b60248201527f4e4f545f4d554c5449504c455f4f5241434c455f414444524553530000000000604482015260640162000079565b8151835114620001805760405162461bcd60e51b815260206004820152601560248201527f494e56414c49445f4f5241434c455f4c454e4754480000000000000000000000604482015260640162000079565b8051835114620001d35760405162461bcd60e51b815260206004820152601660248201527f494e56414c49445f524556455253455f4c454e47544800000000000000000000604482015260640162000079565b60005b8351811015620002db5760006001600160a01b031684828151811062000200576200020062000763565b60200260200101516001600160a01b031603620002605760405162461bcd60e51b815260206004820152601360248201527f5a45524f5f4f5241434c455f4144445245535300000000000000000000000000604482015260640162000079565b600683828151811062000277576200027762000763565b602002602001015160ff161015620002d25760405162461bcd60e51b815260206004820152601760248201527f494e56414c49445f4f5241434c455f444543494d414c53000000000000000000604482015260640162000079565b600101620001d6565b508251620002f190600190602086019062000329565b5081516200030790600090602085019062000393565b5080516200031d9060029060208401906200043b565b50505050505062000779565b82805482825590600052602060002090810192821562000381579160200282015b828111156200038157825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906200034a565b506200038f929150620004a4565b5090565b82805482825590600052602060002090601f01602090048101928215620003815791602002820160005b83821115620003fd57835183826101000a81548160ff021916908360ff1602179055509260200192600101602081600001049283019260010302620003bd565b80156200042c5782816101000a81549060ff0219169055600101602081600001049283019260010302620003fd565b50506200038f929150620004a4565b82805482825590600052602060002090601f01602090048101928215620003815791602002820160005b83821115620003fd57835183826101000a81548160ff021916908315150217905550926020019260010160208160000104928301926001030262000465565b5b808211156200038f5760008155600101620004a5565b805160ff81168114620004cd57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715620005135762000513620004d2565b604052919050565b60006001600160401b03821115620005375762000537620004d2565b5060051b60200190565b600082601f8301126200055357600080fd5b815160206200056c62000566836200051b565b620004e8565b82815260059290921b840181019181810190868411156200058c57600080fd5b8286015b84811015620005b257620005a481620004bb565b835291830191830162000590565b509695505050505050565b600082601f830112620005cf57600080fd5b81516020620005e262000566836200051b565b82815260059290921b840181019181810190868411156200060257600080fd5b8286015b84811015620005b25780518015158114620006215760008081fd5b835291830191830162000606565b600080600080600060a086880312156200064857600080fd5b855161ffff811681146200065b57600080fd5b945060206200066c878201620004bb565b60408801519095506001600160401b03808211156200068a57600080fd5b818901915089601f8301126200069f57600080fd5b8151620006b062000566826200051b565b81815260059190911b8301840190848101908c831115620006d057600080fd5b938501935b82851015620007075784516001600160a01b0381168114620006f75760008081fd5b82529385019390850190620006d5565b60608c015190985094505050808311156200072157600080fd5b6200072f8a848b0162000541565b945060808901519250808311156200074657600080fd5b50506200075688828901620005bd565b9150509295509295909350565b634e487b7160e01b600052603260045260246000fd5b60805160a0516107ab620007a460003960008181609601526102f30152600060bd01526107ab6000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631bed112d14610067578063313ce567146100915780634a643499146100b85780635705b61a146100f25780635b69a7d8146101135780639ce03a481461013e575b600080fd5b61007a610075366004610534565b610161565b60405160ff90911681526020015b60405180910390f35b61007a7f000000000000000000000000000000000000000000000000000000000000000081565b6100df7f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff9091168152602001610088565b61010561010036600461054d565b610195565b604051908152602001610088565b610126610121366004610534565b610246565b6040516001600160a01b039091168152602001610088565b61015161014c366004610534565b610270565b6040519015158152602001610088565b6000818154811061017157600080fd5b9060005260206000209060209182820401919006915054906101000a900460ff1681565b6000806101a28484610280565b9092509050821561023357600082116101f25760405162461bcd60e51b815260206004820152600d60248201526c494e56414c49445f505249434560981b60448201526064015b60405180910390fd5b801561022e5760405162461bcd60e51b815260206004820152600b60248201526a5354414c455f505249434560a81b60448201526064016101e9565b61023e565b801561023e57600091505b505b92915050565b6001818154811061025657600080fd5b6000918252602090912001546001600160a01b0316905081565b6002818154811061017157600080fd5b60008060005b6001548110156102ea5760008061029e838888610320565b91509150826000036102b5578093508194506102e0565b83806102be5750805b9350670de0b6b3a76400006102d38387610598565b6102dd91906105af565b94505b5050600101610286565b506103178260127f00000000000000000000000000000000000000000000000000000000000000006104c4565b91509250929050565b60008060008060018781548110610339576103396105d1565b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b89190610606565b50935050925050600082121561040c5784156104075760405162461bcd60e51b815260206004820152600e60248201526d4e454741544956455f505249434560901b60448201526064016101e9565b600091505b856104178242610656565b1192506104588260008981548110610431576104316105d1565b90600052602060002090602091828204019190069054906101000a900460ff1660126104c4565b9350600084118015610499575060028781548110610478576104786105d1565b90600052602060002090602091828204019190069054906101000a900460ff165b156104ba576104b7846ec097ce7bc90715b34b9f10000000006105af565b93505b5050935093915050565b60008160ff168360ff16036104da57508261052d565b8160ff168360ff16111561050e576104f28284610669565b6104fd90600a610766565b61050790856105af565b905061052d565b6105188383610669565b61052390600a610766565b6105079085610598565b9392505050565b60006020828403121561054657600080fd5b5035919050565b6000806040838503121561056057600080fd5b823591506020830135801515811461057757600080fd5b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761024057610240610582565b6000826105cc57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b805169ffffffffffffffffffff8116811461060157600080fd5b919050565b600080600080600060a0868803121561061e57600080fd5b610627866105e7565b945060208601519350604086015192506060860151915061064a608087016105e7565b90509295509295909350565b8181038181111561024057610240610582565b60ff828116828216039081111561024057610240610582565b600181815b808511156106bd5781600019048211156106a3576106a3610582565b808516156106b057918102915b93841c9390800290610687565b509250929050565b6000826106d457506001610240565b816106e157506000610240565b81600181146106f757600281146107015761071d565b6001915050610240565b60ff84111561071257610712610582565b50506001821b610240565b5060208310610133831016604e8410600b8410161715610740575081810a610240565b61074a8383610682565b806000190482111561075e5761075e610582565b029392505050565b600061052d60ff8416836106c556fea26469706673582212201bb6f07fdb96bf9eb2d1f2a9d27fa657bb8c895b51fbdfff4425c91ce251cffc64736f6c634300081500330000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000639fe6ab55c921f74e7fac1ee960c0b6293ba6120000000000000000000000006ce185860a4963106506c203335a2910413708e9000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001