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
0x60c03461009157601f6111c338819003918201601f19168301916001600160401b0383118484101761009557808492604094855283398101031261009157610052602061004b836100a9565b92016100a9565b6001600160a01b0390911660805260a05260405161110590816100be823960805181818160a301526102fc015260a051818181610103015261027e0152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100915756fe6080806040526004361015610012575f80fd5b5f3560e01c90816325de1092146101325750806336c06247146100ee57806360723f5d146100d2578063c45a01551461008e5763fc57d4df14610053575f80fd5b3461008a57602036600319011261008a576004356001600160a01b038116810361008a57610082602091610242565b604051908152f35b5f80fd5b3461008a575f36600319011261008a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461008a575f36600319011261008a57602060405161012c8152f35b3461008a575f36600319011261008a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461008a575f36600319011261008a5780670de0b6b3a764000060209252f35b90601f8019910116810190811067ffffffffffffffff82111761017457604052565b634e487b7160e01b5f52604160045260245ffd5b9081602091031261008a57516001600160a01b038116810361008a5790565b51906001600160a01b038216820361008a57565b519061ffff8216820361008a57565b5190811515820361008a57565b908160e091031261008a576101eb816101a7565b9160208201518060020b810361008a5791610208604082016101bb565b91610215606083016101bb565b91610222608082016101bb565b9160a082015160ff8116810361008a5760c061023f9193016101ca565b90565b60408051636f307dc360e01b81526001600160a01b0392831692602092600492919084838581895afa928315610f37575f93610f18575b5081807f000000000000000000000000000000000000000000000000000000000000000016931695838714610f055785859183519283809263044ff35560e11b82525afa908115610efb575f91610ec2575b50815195630b4c774160e11b87528786880152602496858882015262ffffff604493168382015260649082818381897f0000000000000000000000000000000000000000000000000000000000000000165afa908115610eb8579086915f91610e8b575b5016908115610e5b578451633850c7bd60e01b8082529460e0939184818c81865afa908115610d65579089915f91610e38575b501615610e0057865195865283868b81855afa958615610df6575f945f97610db9575b505061ffff809616918215610d945760018781961601878111610b3c5788519788948163252c09d760e01b938488521606168c8501528c608094859181855afa978815610ca9575f905f99610d6f575b509715610d0b575b5063ffffffff80971687421603878111610b3c57879061012c80838316105f14610d0457505b16908115610cdf57885167ffffffffffffffff96906060810188811182821017610ccc578f918f90938b95948e9384526002815286810193803686378861044983610fa8565b525f61045483610fc9565b525196879563883bdbfd60e01b87528601938601525180925287840192918d8d5f915b838310610cb3575050505050509181805f9403915afa958615610ca9575f915f97610ba7575b50506104b26104ab82610fc9565b5191610fa8565b5160060b9060060b0390667fffffffffffff1995667fffffffffffff831387841217610b62578a6104ee816104e684610fc9565b511692610fa8565b51169003908a8211610b62578060060b9260060b8315610b95575f1997811484891416610b835783810560020b935f82129182610b74575b5050610b4e575b808b026001600160c01b0316048a03610b3c57861b640100000000600160c01b031615610b2a5760020b928315610afd575f841215610af657600160ff1b8414610a0457835f03915b620d89e88311610ad45750506001811615610ac2576001600160881b036ffffcb933bd6fad37aa2d162d1a5940015b169660028216610a97575b8a8216610a6c575b60088216610a41575b60108216610a16575b8582166109d9575b81166109ae575b818116610983575b6101008116610958575b610200811661092d575b6104008116610902575b61080081166108d7575b61100081166108ac575b6120008116610881575b6140008116610856575b618000811661082b575b620100008116610800575b6202000081166107d6575b62040000811661079b575b6208000016610760575b505f1261073e575b5082901c91166107355760ff5f5b1681018091116107235716936fffffffffffffffffffffffffffffffff85116106f057848002948086048114901517156106de5710156106b757505061023f90611082565b82156106cd5750506503782dace9d960d21b0490565b601290634e487b7160e01b5f52525ffd5b83601184634e487b7160e01b5f52525ffd5b93806106fb91610fd9565b93101561070d57505061023f90611035565b82156106cd5750506503782dace9d960921b0490565b84601185634e487b7160e01b5f52525ffd5b60ff6001610672565b8391931561074e5704915f610664565b87601288634e487b7160e01b5f52525ffd5b6b048a170391f7dc42444e8fa295919591828102928184041490151715610789571c935f61065c565b8960118a634e487b7160e01b5f52525ffd5b956d2216e584f5fa1ea926041bedfe98908181029181830414901517156107c457811c95610652565b8a60118b634e487b7160e01b5f52525ffd5b956e5d6af8dedb81196699c329225ee604908181029181830414901517156107c457811c95610647565b956f09aa508b5b7a84e1c677de54f3e99bc9908181029181830414901517156107c457811c9561063c565b956f31be135f97d08fd981231505542fcfa6908181029181830414901517156107c457811c95610631565b956f70d869a156d2a1b890bb3df62baf32f7908181029181830414901517156107c457811c95610627565b956fa9f746462d870fdf8a65dc1f90e061e5908181029181830414901517156107c457811c9561061d565b956fd097f3bdfd2022b8845ad8f792aa5825908181029181830414901517156107c457811c95610613565b956fe7159475a2c29b7443b29c7fa6e889d9908181029181830414901517156107c457811c95610609565b956ff3392b0822b70005940c7a398e4b70f3908181029181830414901517156107c457811c956105ff565b956ff987a7253ac413176f2b074cf7815e54908181029181830414901517156107c457811c956105f5565b956ffcbe86c7900a88aedcffc83b479aa3a4908181029181830414901517156107c457811c956105eb565b956ffe5dee046a99a2a811c461f1969c3053908181029181830414901517156107c457811c956105e1565b956fff2ea16466c96a3843ec78b326b52861908181029181830414901517156107c457811c956105d9565b966fff973b41fa98c081472e6896dfb254c090818102918183041490151715610a0457821c966105d2565b8b60118c634e487b7160e01b5f52525ffd5b966fffcb9843d60f6159c9db58835c92664490818102918183041490151715610a0457821c966105ca565b966fffe5caca7e10e4e61c3624eaa0941cd090818102918183041490151715610a0457821c966105c1565b966ffff2e50f5f656932ef12357cf3c7fdcc90818102918183041490151715610a0457821c966105b8565b966ffff97272373d413259a46990580e213a90818102918183041490151715610a0457821c966105b0565b6001600160881b03600160801b6105a5565b601560fa1b8c9160018f8a8d519562461bcd60e51b8752860152840152820152fd5b8391610576565b875162461bcd60e51b8152808c01879052600c818e01526b496e76616c6964207469636b60a01b81840152fd5b8b60128c634e487b7160e01b5f52525ffd5b8c60118d634e487b7160e01b5f52525ffd5b91627fffff198114610b625786019161052d565b8d60118e634e487b7160e01b5f52525ffd5b0760060b151590505f80610526565b8e60118f634e487b7160e01b5f52525ffd5b8e60128f634e487b7160e01b5f52525ffd5b915095503d805f833e610bba8183610152565b810195898288031261008a57815181811161008a5782019187601f8401121561008a57825192610be984610f90565b93610bf68d519586610152565b8085528a8086019160051b830101918a831161008a578b809101915b838310610c91575091505081015191821161008a57019580601f8801121561008a578651610c3f81610f90565b97610c4c8c51998a610152565b81895289808a019260051b82010192831161008a5789809101915b838310610c7957505050505f8061049d565b8190610c84846101a7565b8152019101908990610c67565b8190610c9c84610f41565b8152019101908b90610c12565b89513d5f823e3d90fd5b8551168652889650948501949093019282018d8f610477565b508e60418f634e487b7160e01b5f52525ffd5b885162461bcd60e51b8152808d018890526002818f015261042560f41b818501528590fd5b9050610403565b90965087519081525f8b82015282818d818a5afa908115610d65575f91610d35575b50955f6103dd565b610d559150833d8511610d5e575b610d4d8183610152565b810190610f4f565b5050505f610d2d565b503d610d43565b88513d5f823e3d90fd5b9050610d89919850843d8611610d5e57610d4d8183610152565b99929150505f6103d5565b5089614e4960f01b849260028e898c519562461bcd60e51b8752860152840152820152fd5b8091929750610dde939550903d10610def575b610dd68183610152565b8101906101d7565b505050949250905092945f80610385565b503d610dcc565b87513d5f823e3d90fd5b8975496e73756666696369656e74206c697175696469747960501b849260168e898c519562461bcd60e51b8752860152840152820152fd5b610e4f9150863d8811610def57610dd68183610152565b5050505050505f610362565b845162461bcd60e51b8152808901849052600f818b01526e506f6f6c206e6f742065786973747360881b81860152fd5b610eab9150843d8611610eb1575b610ea38183610152565b810190610188565b5f61032f565b503d610e99565b85513d5f823e3d90fd5b90508581813d8311610ef4575b610ed98183610152565b8101031261008a575162ffffff8116810361008a575f6102cb565b503d610ecf565b82513d5f823e3d90fd5b50505050505050670de0b6b3a764000090565b610f30919350853d8711610eb157610ea38183610152565b915f610279565b50513d5f823e3d90fd5b51908160060b820361008a57565b919082608091031261008a57815163ffffffff8116810361008a5791610f7760208201610f41565b9161023f6060610f89604085016101a7565b93016101ca565b67ffffffffffffffff81116101745760051b60200190565b805115610fb55760200190565b634e487b7160e01b5f52603260045260245ffd5b805160011015610fb55760400190565b81810291905f198282099183808410930392808403931461102c5768010000000000000000918383111561101a570990828211900360c01b910360401c1790565b60405163227bc15360e01b8152600490fd5b50505060401c90565b670de0b6b3a7640000818102915f198282099183808410930392808403931461107957600160801b918383111561101a570990828211900360801b910360801c1790565b50505060801c90565b670de0b6b3a7640000818102915f19828209918380841093039280840393146110c657600160c01b918383111561101a570990828211900360401b910360c01c1790565b50505060c01c9056fea264697066735822122030a73fdfa13729742282cb8cebc20420357deabbf2cafd0cfa2a48c44b5c813d64736f6c6343000817003300000000000000000000000033128a8fc17869897dce68ed026d694621f6fdfd000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333