0 txs
2 calls
constructor
constructor()
functions
decimals
viewfunction decimals() view returns (uint8)
denominatorMultiplier
viewfunction denominatorMultiplier() view returns (int256)
description
viewfunction description() view returns (string)
getFeed
viewfunction getFeed() view returns (tuple)
latestRoundData
viewfunction latestRoundData() view returns (uint80, int256, uint256, uint256, uint80)
numeratorMultiplier
viewfunction numeratorMultiplier() view returns (int256)
initialize
nonpayablefunction initialize(tuple feed_, uint8 outputDecimals_, string description_)
events
Initialized
event Initialized(uint64 version)
errors
CustomAdapterInterfaceNotImplemented
error CustomAdapterInterfaceNotImplemented(address feed, address adapter)
DecimalsNotImplemented
error DecimalsNotImplemented(address addr)
FeedInterfaceNotSupported
error FeedInterfaceNotSupported(address feed, uint8 feedInterface)
IERC4626VaultNotImplemented
error IERC4626VaultNotImplemented(address feed)
InvalidFeedAddress
error InvalidFeedAddress()
InvalidInitialization
error InvalidInitialization()
MinimalAggregatorV3InterfaceNotImplemented
error MinimalAggregatorV3InterfaceNotImplemented(address feed)
NotInitializing
error NotInitializing()
creation bytecode
0x6080806040523460b4577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009081549060ff8260401c1660a557506001600160401b036002600160401b0319828216016061575b60405161100e90816100b98239f35b6001600160401b031990911681179091556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80806052565b63f92ee8a960e01b8152600490fd5b5f80fdfe6080806040526004361015610012575f80fd5b5f3560e01c908163313ce56714610b5c5750806362ab4aff146104d05780637284e416146103f6578063834a84e0146103d9578063d28d6d9c146103bd578063dbadb1d11461035a5763feaf968c14610069575f80fd5b34610249575f36600319011261024957610081610c0b565b5f815160038110156103465761019f575060200151604051633fabe5a360e21b81529060a090829060049082906001600160a01b03165afa8015610194575f915f9161015e575b50905b8115610156575b5f549182820291600160ff1b938481145f83121661012e57818405149015171561012e576001549283156101425782145f1984141661012e5760a092604051925f84520560208301525f604083015260608201525f6080820152f35b634e487b7160e01b5f52601160045260245ffd5b634e487b7160e01b5f52601260045260245ffd5b4291506100d2565b9050610182915060a03d60a01161018d575b61017a8183610b94565b810190610e72565b50925050905f6100c8565b503d610170565b6040513d5f823e3d90fd5b9080516003811015610346576001036102815760209081015160405163313ce56760e01b81526001600160a01b03909116908281600481855afa9081156101945783916101f3915f91610254575b50610bfa565b6024604051809481936303d1689d60e11b835260048301525afa918215610194575f92610222575b50506100cb565b90809250813d831161024d575b6102398183610b94565b8101031261024957515f8061021b565b5f80fd5b503d61022f565b6102749150833d851161027a575b61026c8183610b94565b810190610c6f565b5f6101ed565b503d610262565b805160038110156103465760020361030d57604081810151602092830151915163596e765f60e11b81526001600160a01b039283166004820152929183916024918391165afa908115610194575f916102db575b506100cb565b90506020813d602011610305575b816102f660209383610b94565b8101031261024957515f6102d5565b3d91506102e9565b60208101519051906001600160a01b0316600382101561034657610342604051928392623470ff60e41b845260048401610c4d565b0390fd5b634e487b7160e01b5f52602160045260245ffd5b34610249575f366003190112610249575f6040805161037881610b79565b8281528260208201520152606061038d610c0b565b6040519061039c828251610bed565b604060208201519160018060a01b0380931660208501520151166040820152f35b34610249575f3660031901126102495760205f54604051908152f35b34610249575f366003190112610249576020600154604051908152f35b34610249575f366003190112610249576040515f6003549161041783610bb5565b9283825260209384808401926001906001811690815f146104b25750600114610475575b50505061044c826040940383610b94565b825193849281845251918280928501528484015e5f828201840152601f01601f19168101030190f35b9190945060035f52845f20915f925b82841061049f5750505082019092019161044c84604061043b565b8054868501880152928601928101610484565b60ff19168552505090151560051b830101925061044c84604061043b565b3461024957366003190160a0811261024957606013610249576040516104f581610b79565b60043560038110156102495781526024356001600160a01b03811681036102495760208201526044356001600160a01b038116810361024957604082015260643560ff8116810361024957608435906001600160401b03821161024957366023830112156102495781600401356001600160401b03811161090a5760405192610588601f8301601f191660200185610b94565b818452366024838301011161024957815f9260246020930183870137840101525f80516020610fe283398151915254926001600160401b03841680159081610b4c575b6001149081610b42575b159081610b39575b50610b275760016001600160401b03198516175f80516020610fe28339815191525560ff8460401c1615610afb575b60208101516001600160a01b031615610ae957805160038110156103465761093f576020810151604051633fabe5a360e21b81526001600160a01b03909116939060a081600481885afa908161091e575b5061067a57604051621d2f6f60e31b815260048101859052602490fd5b90919261068690610f7b565b81516003811015610346576004805460208501516001600160a81b031990911660ff9384161760089190911b610100600160a81b03161790556040830151600580546001600160a01b0319166001600160a01b03929092169190911790556002805460ff19169185169190911790558051906001600160401b03821161090a57610711600354610bb5565b601f81116108a7575b50602090601f831160011461081b57928260ff94936107559386955f92610810575b50508160011b915f199060031b1c191617600355610ca7565b165f0b91165f0b0390607f19607f83138184121761012e575f83810b919082126107ec57505061078860ff928316610bfa565b5f55600180555b60401c161561079a57005b60ff60401b195f80516020610fe283398151915254165f80516020610fe2833981519152557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b90925060015f55821461012e5761080860ff925f038316610bfa565b60015561078f565b01519050888061073c565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b929190601f198516905b81811061088f5750936107559360ff969360019383899810610877575b505050811b01600355610ca7565b01515f1960f88460031b161c19169055888080610869565b9293602060018192878601518155019501930161084c565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c81019160208510610900575b601f0160051c01905b8181106108f5575061071a565b5f81556001016108e8565b90915081906108df565b634e487b7160e01b5f52604160045260245ffd5b6109369060a03d60a01161018d5761017a8183610b94565b5050505061065d565b8051600381101561034657600103610a7f5760208181015160405163313ce56760e01b81526001600160a01b03909116949181600481885afa80156101945761098e915f91610a605750610bfa565b604051906303d1689d60e11b82526004820152602081602481885afa9081610a35575b506109cf57604051635f5f616760e01b815260048101859052602490fd5b9091926020600491604051928380926338d52e0f60e01b82525afa801561019457610a01915f91610a06575b50610f7b565b610686565b610a28915060203d602011610a2e575b610a208183610b94565b810190610c88565b866109fb565b503d610a16565b602090813d8311610a59575b610a4b8183610b94565b8101031261024957866109b1565b503d610a41565b610a79915060203d60201161027a5761026c8183610b94565b876101ed565b90918151600381101561034657600203610ab35760208201516040830151610a01916001600160a01b039182169116610ea4565b5060208101519051906001600160a01b0316600382101561034657610342604051928392623470ff60e41b845260048401610c4d565b6040516366a0c58560e01b8152600490fd5b68ffffffffffffffffff19841668010000000000000001175f80516020610fe28339815191525561060c565b60405163f92ee8a960e01b8152600490fd5b905015856105dd565b303b1591506105d5565b604086901c60ff161591506105cb565b34610249575f3660031901126102495760209060ff600254168152f35b606081019081106001600160401b0382111761090a57604052565b90601f801991011681019081106001600160401b0382111761090a57604052565b90600182811c92168015610be3575b6020831014610bcf57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610bc4565b9060038210156103465752565b60ff16604d811161012e57600a0a90565b60405190610c1882610b79565b8160045460ff81169060038210156103465790825260081c6001600160a01b0390811660208301526005541660409190910152565b6001600160a01b039091168152604081019291610c6d9160200190610bed565b565b90816020910312610249575160ff811681036102495790565b9081602091031261024957516001600160a01b03811681036102495790565b8051600381101561034657610d0a5760209081015160405163313ce56760e01b81529190829060049082906001600160a01b03165afa908115610194575f91610cee575090565b610d07915060203d60201161027a5761026c8183610b94565b90565b8051600381101561034657600103610db0576020908101516040516338d52e0f60e01b81526001600160a01b039183908290600490829086165afa80156101945783915f91610d93575b5060046040518094819363313ce56760e01b8352165afa918215610194575f92610d7d57505090565b610d079250803d1061027a5761026c8183610b94565b610daa9150823d8411610a2e57610a208183610b94565b5f610d54565b805160038110156103465760020361030d5760408181015160209283018051925163067aa55560e51b81526001600160a01b039384166004820152909184908290602490829087165afa5f9181610e3c575b50610e3557505160405163313ce56760e01b815291839183916004918391165afa918215610194575f92610d7d57505090565b9250505090565b610e54919250853d871161027a5761026c8183610b94565b905f610e02565b519069ffffffffffffffffffff8216820361024957565b908160a091031261024957610e8681610e5b565b91602082015191604081015191610d07608060608401519301610e5b565b60405163596e765f60e11b81526001600160a01b038281166004830181905293169190602090818082602481885afa9182610f52575b5050610efe576044848460405191639ddf13bd60e01b835260048301526024820152fd5b80919360246040518095819363067aa55560e51b835260048301525afa9182610f34575b5050610f3157610c6d90610f7b565b50565b81610f4a92903d1061027a5761026c8183610b94565b505f80610f22565b813d8311610f74575b610f658183610b94565b8101031261024957815f610eda565b503d610f5b565b60405163313ce56760e01b81526001600160a01b039190911690602081600481855afa9081610fc2575b50610f31576024906040519063ffb83f9360e01b82526004820152fd5b610fda9060203d60201161027a5761026c8183610b94565b505f610fa556fef0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00a164736f6c6343000819000a