0 txs
9 calls
constructor
constructor(address _feed, uint256 _assetDecimals)
functions
assetDecimals
viewfunction assetDecimals() view returns (uint256)
feed
viewfunction feed() view returns (address)
feedDecimals
viewfunction feedDecimals() view returns (uint256)
getAmount
viewfunction getAmount(uint256 _value) view returns (uint256)
getValue
viewfunction getValue(uint256 _amount) view returns (uint256)
price
viewfunction price() view returns (uint256)
TARGET_DECIMALS
viewfunction TARGET_DECIMALS() view returns (uint256)
events
No events.
errors
Oracle__ChainlinkIncompleteRound
error Oracle__ChainlinkIncompleteRound()
Oracle__ChainlinkInvalidPrice
error Oracle__ChainlinkInvalidPrice()
Oracle__ChainlinkStalePrice
error Oracle__ChainlinkStalePrice()
creation bytecode
0x60e060405234801561000f575f5ffd5b5060405161081c38038061081c83398101604081905261002e916100ad565b60808190526001600160a01b03821660a08190526040805163313ce56760e01b8152905163313ce567916004808201926020929091908290030181865afa15801561007b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061009f91906100e4565b60ff1660c0525061010b9050565b5f5f604083850312156100be575f5ffd5b82516001600160a01b03811681146100d4575f5ffd5b6020939093015192949293505050565b5f602082840312156100f4575f5ffd5b815160ff81168114610104575f5ffd5b9392505050565b60805160a05160c0516106cd61014f5f395f818160fc01526101e501525f8181609a01526101c401525f818161012301528181610156015261019401526106cd5ff3fe608060405234801561000f575f5ffd5b506004361061006b575f3560e01c80630ff4c9161461006f57806337a7b7d8146100955780638670588b146100d45780639980ec86146100dc578063a035b1fe146100ef578063c23953d0146100f7578063c2d416011461011e575b5f5ffd5b61008261007d3660046104a5565b610145565b6040519081526020015b60405180910390f35b6100bc7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161008c565b610082601281565b6100826100ea3660046104a5565b61018b565b6100826101be565b6100827f000000000000000000000000000000000000000000000000000000000000000081565b6100827f000000000000000000000000000000000000000000000000000000000000000081565b5f6101856101516101be565b61017c7f0000000000000000000000000000000000000000000000000000000000000000600a6105b3565b8491905f61020e565b92915050565b5f6101856101ba7f0000000000000000000000000000000000000000000000000000000000000000600a6105b3565b61017c5b5f6102097f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000610259565b905090565b5f61023b61021b83610350565b801561023657505f8480610231576102316105be565b868809115b151590565b61024686868661037c565b61025091906105d2565b95945050505050565b5f5f5f5f5f866001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa15801561029a573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102be9190610600565b9450509350935093505f8312156102e857604051630648f7c360e21b815260040160405180910390fd5b5f821161030857604051631e06e9cb60e01b815260040160405180910390fd5b836001600160501b0316816001600160501b0316101561033b57604051630b0fe10d60e31b815260040160405180910390fd5b6103458387610433565b979650505050505050565b5f60028260038111156103655761036561064e565b61036f9190610662565b60ff166001149050919050565b5f838302815f1985870982811083820303915050805f036103b0578382816103a6576103a66105be565b049250505061042c565b8084116103c7576103c76003851502601118610494565b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b5f601282101561046457610448826012610683565b61045390600a6105b3565b61045d9084610696565b9050610185565b601282111561048d57610478601283610683565b61048390600a6105b3565b61045d90846106ad565b5090919050565b634e487b715f52806020526024601cfd5b5f602082840312156104b5575f5ffd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561050b578085048111156104ef576104ef6104bc565b60018416156104fd57908102905b60019390931c9280026104d4565b935093915050565b5f8261052157506001610185565b8161052d57505f610185565b8160018114610543576002811461054d57610569565b6001915050610185565b60ff84111561055e5761055e6104bc565b50506001821b610185565b5060208310610133831016604e8410600b841016171561058c575081810a610185565b6105985f1984846104d0565b805f19048211156105ab576105ab6104bc565b029392505050565b5f61042c8383610513565b634e487b7160e01b5f52601260045260245ffd5b80820180821115610185576101856104bc565b80516001600160501b03811681146105fb575f5ffd5b919050565b5f5f5f5f5f60a08688031215610614575f5ffd5b61061d866105e5565b60208701516040880151606089015192975090955093509150610642608087016105e5565b90509295509295909350565b634e487b7160e01b5f52602160045260245ffd5b5f60ff831680610674576106746105be565b8060ff84160691505092915050565b81810381811115610185576101856104bc565b8082028115828204841417610185576101856104bc565b5f826106bb576106bb6105be565b50049056fea164736f6c634300081c000a000000000000000000000000f4030086522a5beea4988f8ca5b36dbc97bee88c0000000000000000000000000000000000000000000000000000000000000008