0 txs
0 calls
constructor
constructor(address _factory, address _ORA)
functions
BASE_AMOUNT
viewfunction BASE_AMOUNT() view returns (uint256)
factory
viewfunction factory() view returns (address)
getUnderlyingPrice
viewfunction getUnderlyingPrice(address pToken) view returns (uint256 quote)
MIN_OBSERVATION_WINDOW
viewfunction MIN_OBSERVATION_WINDOW() view returns (uint32)
ORA
viewfunction ORA() view returns (address)
events
No events.
errors
MathOverflowedMulDiv
error MathOverflowedMulDiv()
creation bytecode
0x60c03461009157601f6111c338819003918201601f19168301916001600160401b0383118484101761009557808492604094855283398101031261009157610052602061004b836100a9565b92016100a9565b6001600160a01b0390911660805260a05260405161110590816100be823960805181818160a30152610309015260a051818181610103015261028b0152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100915756fe6080806040526004361015610012575f80fd5b5f3560e01c90816325de1092146101325750806336c06247146100ee57806360723f5d146100d2578063c45a01551461008e5763fc57d4df14610053575f80fd5b3461008a57602036600319011261008a576004356001600160a01b038116810361008a5761008260209161024f565b604051908152f35b5f80fd5b3461008a575f36600319011261008a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461008a575f36600319011261008a57602060405161012c8152f35b3461008a575f36600319011261008a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461008a575f36600319011261008a5780670de0b6b3a764000060209252f35b90601f8019910116810190811067ffffffffffffffff82111761017457604052565b634e487b7160e01b5f52604160045260245ffd5b9081602091031261008a57516001600160a01b038116810361008a5790565b51906001600160a01b038216820361008a57565b519061ffff8216820361008a57565b519063ffffffff8216820361008a57565b5190811515820361008a57565b908160e091031261008a576101fc816101a7565b9160208201518060020b810361008a5791610219604082016101bb565b91610226606083016101bb565b91610233608082016101bb565b9161024c60c061024560a085016101ca565b93016101db565b90565b60408051636f307dc360e01b81526001600160a01b0392831692602092600492919084838581895afa928315610f44575f93610f25575b5081807f000000000000000000000000000000000000000000000000000000000000000016931695838714610f125785859183519283809263044ff35560e11b82525afa908115610f08575f91610ecf575b50815195630b4c774160e11b87528786880152602496858882015262ffffff604493168382015260649082818381897f0000000000000000000000000000000000000000000000000000000000000000165afa908115610ec5579086915f91610e98575b5016908115610e68578451633850c7bd60e01b8082529460e0939184818c81865afa908115610d72579089915f91610e45575b501615610e0d57865195865283868b81855afa958615610e03575f945f97610dc6575b505061ffff809616918215610da15760018781961601878111610b495788519788948163252c09d760e01b938488521606168c8501528c608094859181855afa978815610cb6575f905f99610d7c575b509715610d18575b5063ffffffff80971687421603878111610b4957879061012c80838316105f14610d1157505b16908115610cec57885167ffffffffffffffff96906060810188811182821017610cd9578f918f90938b95948e9384526002815286810193803686378861045683610fa8565b525f61046183610fc9565b525196879563883bdbfd60e01b87528601938601525180925287840192918d8d5f915b838310610cc0575050505050509181805f9403915afa958615610cb6575f915f97610bb4575b50506104bf6104b882610fc9565b5191610fa8565b5160060b9060060b0390667fffffffffffff1995667fffffffffffff831387841217610b6f578a6104fb816104f384610fc9565b511692610fa8565b51169003908a8211610b6f578060060b9260060b8315610ba2575f1997811484891416610b905783810560020b935f82129182610b81575b5050610b5b575b808b026001600160c01b0316048a03610b4957861b640100000000600160c01b031615610b375760020b928315610b0a575f841215610b0357600160ff1b8414610a1157835f03915b620d89e88311610ae15750506001811615610acf576001600160881b036ffffcb933bd6fad37aa2d162d1a5940015b169660028216610aa4575b8a8216610a79575b60088216610a4e575b60108216610a23575b8582166109e6575b81166109bb575b818116610990575b6101008116610965575b610200811661093a575b610400811661090f575b61080081166108e4575b61100081166108b9575b612000811661088e575b6140008116610863575b6180008116610838575b62010000811661080d575b6202000081166107e3575b6204000081166107a8575b620800001661076d575b505f1261074b575b5082901c91166107425760ff5f5b1681018091116107305716936fffffffffffffffffffffffffffffffff85116106fd57848002948086048114901517156106eb5710156106c457505061024c90611082565b82156106da5750506503782dace9d960d21b0490565b601290634e487b7160e01b5f52525ffd5b83601184634e487b7160e01b5f52525ffd5b938061070891610fd9565b93101561071a57505061024c90611035565b82156106da5750506503782dace9d960921b0490565b84601185634e487b7160e01b5f52525ffd5b60ff600161067f565b8391931561075b5704915f610671565b87601288634e487b7160e01b5f52525ffd5b6b048a170391f7dc42444e8fa295919591828102928184041490151715610796571c935f610669565b8960118a634e487b7160e01b5f52525ffd5b956d2216e584f5fa1ea926041bedfe98908181029181830414901517156107d157811c9561065f565b8a60118b634e487b7160e01b5f52525ffd5b956e5d6af8dedb81196699c329225ee604908181029181830414901517156107d157811c95610654565b956f09aa508b5b7a84e1c677de54f3e99bc9908181029181830414901517156107d157811c95610649565b956f31be135f97d08fd981231505542fcfa6908181029181830414901517156107d157811c9561063e565b956f70d869a156d2a1b890bb3df62baf32f7908181029181830414901517156107d157811c95610634565b956fa9f746462d870fdf8a65dc1f90e061e5908181029181830414901517156107d157811c9561062a565b956fd097f3bdfd2022b8845ad8f792aa5825908181029181830414901517156107d157811c95610620565b956fe7159475a2c29b7443b29c7fa6e889d9908181029181830414901517156107d157811c95610616565b956ff3392b0822b70005940c7a398e4b70f3908181029181830414901517156107d157811c9561060c565b956ff987a7253ac413176f2b074cf7815e54908181029181830414901517156107d157811c95610602565b956ffcbe86c7900a88aedcffc83b479aa3a4908181029181830414901517156107d157811c956105f8565b956ffe5dee046a99a2a811c461f1969c3053908181029181830414901517156107d157811c956105ee565b956fff2ea16466c96a3843ec78b326b52861908181029181830414901517156107d157811c956105e6565b966fff973b41fa98c081472e6896dfb254c090818102918183041490151715610a1157821c966105df565b8b60118c634e487b7160e01b5f52525ffd5b966fffcb9843d60f6159c9db58835c92664490818102918183041490151715610a1157821c966105d7565b966fffe5caca7e10e4e61c3624eaa0941cd090818102918183041490151715610a1157821c966105ce565b966ffff2e50f5f656932ef12357cf3c7fdcc90818102918183041490151715610a1157821c966105c5565b966ffff97272373d413259a46990580e213a90818102918183041490151715610a1157821c966105bd565b6001600160881b03600160801b6105b2565b601560fa1b8c9160018f8a8d519562461bcd60e51b8752860152840152820152fd5b8391610583565b875162461bcd60e51b8152808c01879052600c818e01526b496e76616c6964207469636b60a01b81840152fd5b8b60128c634e487b7160e01b5f52525ffd5b8c60118d634e487b7160e01b5f52525ffd5b91627fffff198114610b6f5786019161053a565b8d60118e634e487b7160e01b5f52525ffd5b0760060b151590505f80610533565b8e60118f634e487b7160e01b5f52525ffd5b8e60128f634e487b7160e01b5f52525ffd5b915095503d805f833e610bc78183610152565b810195898288031261008a57815181811161008a5782019187601f8401121561008a57825192610bf684610f90565b93610c038d519586610152565b8085528a8086019160051b830101918a831161008a578b809101915b838310610c9e575091505081015191821161008a57019580601f8801121561008a578651610c4c81610f90565b97610c598c51998a610152565b81895289808a019260051b82010192831161008a5789809101915b838310610c8657505050505f806104aa565b8190610c91846101a7565b8152019101908990610c74565b8190610ca984610f4e565b8152019101908b90610c1f565b89513d5f823e3d90fd5b8551168652889650948501949093019282018d8f610484565b508e60418f634e487b7160e01b5f52525ffd5b885162461bcd60e51b8152808d018890526002818f015261042560f41b818501528590fd5b9050610410565b90965087519081525f8b82015282818d818a5afa908115610d72575f91610d42575b50955f6103ea565b610d629150833d8511610d6b575b610d5a8183610152565b810190610f5c565b5050505f610d3a565b503d610d50565b88513d5f823e3d90fd5b9050610d96919850843d8611610d6b57610d5a8183610152565b99929150505f6103e2565b5089614e4960f01b849260028e898c519562461bcd60e51b8752860152840152820152fd5b8091929750610deb939550903d10610dfc575b610de38183610152565b8101906101e8565b505050949250905092945f80610392565b503d610dd9565b87513d5f823e3d90fd5b8975496e73756666696369656e74206c697175696469747960501b849260168e898c519562461bcd60e51b8752860152840152820152fd5b610e5c9150863d8811610dfc57610de38183610152565b5050505050505f61036f565b845162461bcd60e51b8152808901849052600f818b01526e506f6f6c206e6f742065786973747360881b81860152fd5b610eb89150843d8611610ebe575b610eb08183610152565b810190610188565b5f61033c565b503d610ea6565b85513d5f823e3d90fd5b90508581813d8311610f01575b610ee68183610152565b8101031261008a575162ffffff8116810361008a575f6102d8565b503d610edc565b82513d5f823e3d90fd5b50505050505050670de0b6b3a764000090565b610f3d919350853d8711610ebe57610eb08183610152565b915f610286565b50513d5f823e3d90fd5b51908160060b820361008a57565b919082608091031261008a57610f71826101ca565b91610f7e60208201610f4e565b9161024c6060610245604085016101a7565b67ffffffffffffffff81116101745760051b60200190565b805115610fb55760200190565b634e487b7160e01b5f52603260045260245ffd5b805160011015610fb55760400190565b81810291905f198282099183808410930392808403931461102c5768010000000000000000918383111561101a570990828211900360c01b910360401c1790565b60405163227bc15360e01b8152600490fd5b50505060401c90565b670de0b6b3a7640000818102915f198282099183808410930392808403931461107957600160801b918383111561101a570990828211900360801b910360801c1790565b50505060801c90565b670de0b6b3a7640000818102915f19828209918380841093039280840393146110c657600160c01b918383111561101a570990828211900360401b910360c01c1790565b50505060c01c9056fea2646970667358221220013838902a7e674063bad14988491f900a19423d4c57ebe4e06cd03ed6578fe764736f6c634300081700330000000000000000000000000bfbcf9fa4f9c56b0f40a671ad40e0805a091865000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333