0 txs
5 calls
constructor
constructor(address daiToUSDChainlinkAddress_, address dsrManager_, uint256 chainlinkHeartbeat_, address sDAI_)
functions
CHAINLINK_HEARTBEAT
viewfunction CHAINLINK_HEARTBEAT() view returns (uint256)
DAI_TO_USD
viewfunction DAI_TO_USD() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
DECIMALS
viewfunction DECIMALS() view returns (uint8)
getLatestPrice
viewfunction getLatestPrice(address asset) view returns (uint256 price, bool stale)
RATE_PROVIDER
viewfunction RATE_PROVIDER() view returns (address)
RATIO_DECIMALS
viewfunction RATIO_DECIMALS() view returns (uint8)
sDAI
viewfunction sDAI() view returns (address)
supportsInterface
purefunction supportsInterface(bytes4 interfaceId) pure returns (bool)
events
No events.
errors
InvalidArguments
error InvalidArguments()
creation bytecode
0x61012080604052346101715760808161074c803803809161002082856101f2565b8339810103126101715761003381610229565b61003f60208301610229565b90610051606060408501519401610229565b6001600160a01b0390911691821580156101e1575b80156101d9575b6101ca5760049260209260c052608052604051928380926325d11b1d60e11b825260018060a01b03165afa90811561017d575f91610188575b5060a05260805160405163313ce56760e01b815290602090829060049082906001600160a01b03165afa90811561017d575f9161013d575b5060e0526101005260405161050e908161023e8239608051818181610131015261030c015260a0518181816101750152610394015260c051818181609401526102cf015260e0518161025201526101005181818160f901526103590152f35b90506020813d602011610175575b81610158602093836101f2565b81010312610171575160ff81168103610171575f6100de565b5f80fd5b3d915061014b565b6040513d5f823e3d90fd5b90506020813d6020116101c2575b816101a3602093836101f2565b8101031261017157516001600160a01b0381168103610171575f6100a6565b3d9150610196565b6317dbc4cb60e21b5f5260045ffd5b50831561006d565b506001600160a01b03811615610066565b601f909101601f19168101906001600160401b0382119082101761021557604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101715756fe6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a7146101e65750806316345f18146101a95780632e0f2625146101a4578063313ce567146101a45780637407182a1461016057806377cc6afd1461011c5780639a999d45146100e2578063a83622e0146100c75763de8b61491461007f575f80fd5b346100c3575f3660031901126100c3576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5f80fd5b346100c3575f3660031901126100c3576020604051601b8152f35b346100c3575f3660031901126100c35760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346100c3575f3660031901126100c3576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346100c3575f3660031901126100c3576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b610239565b346100c35760203660031901126100c3576004356001600160a01b03811681036100c3576101d86040916102c3565b825191825215156020820152f35b346100c35760203660031901126100c3576004359063ffffffff60e01b82168092036100c357602091632708ba7f60e01b8114908115610228575b5015158152f35b6301ffc9a760e01b14905083610221565b346100c3575f3660031901126100c357602060405160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b90601f8019910116810190811067ffffffffffffffff82111761029857604052565b634e487b7160e01b5f52604160045260245ffd5b519069ffffffffffffffffffff821682036100c357565b5f906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169116036104c957604051633fabe5a360e21b815260a0816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610457575f915f91610475575b505f82131561046b57420342811161040f577f000000000000000000000000000000000000000000000000000000000000000010610462575b60405163324abb3160e21b8152906020826004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa918215610457575f92610423575b505f82136103de575050505f90600190565b808202915f8212600160ff1b82141661040f57818305149015171561040f576b033b2e3c9fd0803ce8000000900591565b634e487b7160e01b5f52601160045260245ffd5b9091506020813d60201161044f575b8161043f60209383610276565b810103126100c35751905f6103cc565b3d9150610432565b6040513d5f823e3d90fd5b6001915061037e565b5050505f90600190565b91505060a0813d60a0116104c1575b8161049160a09383610276565b810103126100c3576104a2816102ac565b5060208101516104b96080606084015193016102ac565b50905f610345565b3d9150610484565b6317dbc4cb60e21b5f5260045ffdfea2646970667358221220855b43efa619bd978414523b280d27cb3115b8bf12af2ff840ad547a93fcfb0964736f6c634300081b0033000000000000000000000000aed0c38402a5d19df6e4c03f4e2dced6e29c1ee9000000000000000000000000373238337bfe1146fb49989fc222523f83081ddb0000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000083f20f44975d03b1b09e64809b757c47f942beea