0 txs
18 calls
constructor
constructor((address priceFeed, uint32 stalenessPeriod)[2] priceFeeds)
functions
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
latestRoundData
viewfunction latestRoundData() view returns (uint80, int256 answer, uint256, uint256, uint80)
priceFeed0
viewfunction priceFeed0() view returns (address)
priceFeed1
viewfunction priceFeed1() view returns (address)
priceFeedType
viewfunction priceFeedType() view returns (uint8)
skipCheck1
viewfunction skipCheck1() view returns (bool)
skipPriceCheck
viewfunction skipPriceCheck() view returns (bool)
stalenessPeriod0
viewfunction stalenessPeriod0() view returns (uint32)
stalenessPeriod1
viewfunction stalenessPeriod1() view returns (uint32)
targetFeedScale
viewfunction targetFeedScale() view returns (int256)
version
viewfunction version() view returns (uint256)
events
No events.
errors
AddressIsNotContractException
error AddressIsNotContractException(address)
IncorrectParameterException
error IncorrectParameterException()
IncorrectPriceException
error IncorrectPriceException()
IncorrectPriceFeedException
error IncorrectPriceFeedException()
StalePriceException
error StalePriceException()
ZeroAddressException
error ZeroAddressException()
creation bytecode
0x6101406040523480156200001257600080fd5b50604051620010f2380380620010f28339810160408190526200003591620004a9565b805151620000438162000121565b602082015151620000548162000121565b8251516001600160a01b039081166080819052602080860180515190931660c052855181015163ffffffff90811660a052925181015190921660e0526040805163313ce56760e01b81529051919263313ce567926004808401938290030181865afa158015620000c8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ee919062000565565b620000fb90600a620006a4565b6101205260c05160e0516200011191906200014c565b1515610100525062000761915050565b6001600160a01b0381166200014957604051635919af9760e11b815260040160405180910390fd5b50565b60006200016d836001600160a01b03166200040060201b620004e81760201c565b6200019a5760405163df4c572d60e01b81526001600160a01b038416600482015260240160405180910390fd5b826001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015620001f7575060408051601f3d908101601f19168201909252620001f49181019062000565565b60015b62000215576040516367a7cd4360e01b815260040160405180910390fd5b8060ff166008146200023a576040516367a7cd4360e01b815260040160405180910390fd5b50826001600160a01b031663d62ada116040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801562000298575060408051601f3d908101601f191682019092526200029591810190620006b5565b60015b15620002a15790505b826001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa925050508015620002fe575060408051601f3d908101601f19168201909252620002fb91810190620006f6565b60015b6200031c576040516367a7cd4360e01b815260040160405180910390fd5b85156200034f5763ffffffff87161562000349576040516347fbaa9760e01b815260040160405180910390fd5b620003f4565b8663ffffffff1660000362000377576040516347fbaa9760e01b815260040160405180910390fd5b6000886001600160a01b031663e75aeec86040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015620003d6575060408051601f3d908101601f19168201909252620003d391810190620006b5565b60015b15620003df5790505b80620003f257620003f285848a6200040f565b505b50505050505b92915050565b6001600160a01b03163b151590565b6000831362000431576040516329dbcc7160e11b815260040160405180910390fd5b6200044363ffffffff8216836200074b565b421062000463576040516316dd0ffb60e01b815260040160405180910390fd5b505050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715620004a357620004a362000468565b60405290565b600060808284031215620004bc57600080fd5b82601f830112620004cc57600080fd5b620004d66200047e565b806080840185811115620004e957600080fd5b845b818110156200055a5760408188031215620005065760008081fd5b620005106200047e565b81516001600160a01b0381168114620005295760008081fd5b815260208281015163ffffffff81168114620005455760008081fd5b828201529085529390930192604001620004eb565b509095945050505050565b6000602082840312156200057857600080fd5b815160ff811681146200058a57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005e8578160001904821115620005cc57620005cc62000591565b80851615620005da57918102915b93841c9390800290620005ac565b509250929050565b6000826200060157506001620003fa565b816200061057506000620003fa565b8160018114620006295760028114620006345762000654565b6001915050620003fa565b60ff84111562000648576200064862000591565b50506001821b620003fa565b5060208310610133831016604e8410600b841016171562000679575081810a620003fa565b620006858383620005a7565b80600019048211156200069c576200069c62000591565b029392505050565b60006200058a60ff841683620005f0565b600060208284031215620006c857600080fd5b815180151581146200058a57600080fd5b80516001600160501b0381168114620006f157600080fd5b919050565b600080600080600060a086880312156200070f57600080fd5b6200071a86620006d9565b94506020860151935060408601519250606086015191506200073f60808701620006d9565b90509295509295909350565b80820180821115620003fa57620003fa62000591565b60805160a05160c05160e051610100516101205161090a620007e86000396000818160de01526104a101526000818161020701526104790152600081816101ad015261045801526000818161023e015281816103310152610437015260008181610118015261040801526000818161016e015281816102ab01526103e7015261090a6000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c806354fd4d5011610081578063ab0ca0e11161005b578063ab0ca0e114610239578063d62ada1114610260578063feaf968c1461026857600080fd5b806354fd4d50146101e45780637284e416146101ed5780637ff361ec1461020257600080fd5b8063385aee1b116100b2578063385aee1b146101695780633e777fd2146101a85780633fd0875f146101cf57600080fd5b80630ff8bdd2146100d9578063178793e814610113578063313ce5671461014f575b600080fd5b6101007f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b61013a7f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff909116815260200161010a565b610157600881565b60405160ff909116815260200161010a565b6101907f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010a565b61013a7f000000000000000000000000000000000000000000000000000000000000000081565b6101d7600881565b60405161010a9190610606565b61010061012c81565b6101f56102a7565b60405161010a9190610652565b6102297f000000000000000000000000000000000000000000000000000000000000000081565b604051901515815260200161010a565b6101907f000000000000000000000000000000000000000000000000000000000000000081565b610229600181565b6102706103da565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a00161010a565b60607f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637284e4166040518163ffffffff1660e01b8152600401600060405180830381865afa158015610307573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261032f919081019061069b565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637284e4166040518163ffffffff1660e01b8152600401600060405180830381865afa15801561038d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103b5919081019061069b565b6040516020016103c6929190610748565b604051602081830303815290604052905090565b600080600080600061042e7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000060006104f7565b9350600061049d7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006104f7565b90507f00000000000000000000000000000000000000000000000000000000000000006104ca82876107e0565b6104d49190610816565b600097909650879550859450849350915050565b6001600160a01b03163b151590565b600080846001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610538573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055c9190610871565b5091945090925084915061057790505761057782828661057f565b509392505050565b600083136105b9576040517f53b798e200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105c963ffffffff8216836108c1565b4210610601576040517f16dd0ffb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b602081016016831061062857634e487b7160e01b600052602160045260246000fd5b91905290565b60005b83811015610649578181015183820152602001610631565b50506000910152565b602081526000825180602084015261067181604085016020870161062e565b601f01601f19169190910160400192915050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156106ad57600080fd5b815167ffffffffffffffff808211156106c557600080fd5b818401915084601f8301126106d957600080fd5b8151818111156106eb576106eb610685565b604051601f8201601f19908116603f0116810190838211818310171561071357610713610685565b8160405282815287602084870101111561072c57600080fd5b61073d83602083016020880161062e565b979650505050505050565b6000835161075a81846020880161062e565b7f202a200000000000000000000000000000000000000000000000000000000000908301908152835161079481600384016020880161062e565b7f20636f6d706f736974652070726963652066656564000000000000000000000060039290910191820152601801949350505050565b634e487b7160e01b600052601160045260246000fd5b80820260008212600160ff1b841416156107fc576107fc6107ca565b8181058314821517610810576108106107ca565b92915050565b60008261083357634e487b7160e01b600052601260045260246000fd5b600160ff1b82146000198414161561084d5761084d6107ca565b500590565b805169ffffffffffffffffffff8116811461086c57600080fd5b919050565b600080600080600060a0868803121561088957600080fd5b61089286610852565b94506020860151935060408601519250606086015191506108b560808701610852565b90509295509295909350565b80820180821115610810576108106107ca56fea2646970667358221220475818324795b639641335e17a8a4a4870f2d7fbffb13b7c8d3cc5bd6201da8f64736f6c63430008110033000000000000000000000000d35f2fe7cc74e143f3f526c6e2c399fe58e31cf100000000000000000000000000000000000000000000000000000000000000f00000000000000000000000005f4ec3df9cbd43714fe2740f5e3616155c5b84190000000000000000000000000000000000000000000000000000000000001194