0 txs
5 calls
constructor
constructor(address _factory, address _ORA)
functions
BASE_AMOUNT
viewfunction BASE_AMOUNT() view returns (uint256)
factory
viewfunction factory() view returns (address)
getPrice
viewfunction getPrice(address token) view returns (uint256 quote)
MIN_OBSERVATION_WINDOW
viewfunction MIN_OBSERVATION_WINDOW() view returns (uint32)
ORA
viewfunction ORA() view returns (address)
POOL_FEE
viewfunction POOL_FEE() view returns (uint24)
events
No events.
errors
No errors.
creation bytecode
0x60c03461009157601f61125138819003918201601f19168301916001600160401b0383118484101761009557808492604094855283398101031261009157610052602061004b836100a9565b92016100a9565b6001600160a01b0390911660805260a05260405161119390816100be8239608051818181609301526102aa015260a05181818161012a01526102580152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100915756fe6080806040526004361015610012575f80fd5b5f3560e01c90816325de1092146101595750806336c062471461011557806341976e09146100de57806360723f5d146100c2578063c45a01551461007e5763dd1b9c4a1461005e575f80fd5b3461007a575f36600319011261007a5760206040516127108152f35b5f80fd5b3461007a575f36600319011261007a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461007a575f36600319011261007a57602060405161012c8152f35b3461007a57602036600319011261007a576004356001600160a01b038116810361007a5761010d60209161024a565b604051908152f35b3461007a575f36600319011261007a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461007a575f36600319011261007a5780670de0b6b3a764000060209252f35b90601f8019910116810190811067ffffffffffffffff82111761019b57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361007a57565b519061ffff8216820361007a57565b5190811515820361007a57565b908160e091031261007a576101f3816101af565b9160208201518060020b810361007a5791610210604082016101c3565b9161021d606083016101c3565b9161022a608082016101c3565b9160a082015160ff8116810361007a5760c06102479193016101d2565b90565b6001600160a01b03908116907f000000000000000000000000000000000000000000000000000000000000000016818114610f4a57604051630b4c774160e11b8152600481018390526024810182905261271060448201526020816064817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa908115610d16575f91610f08575b506001600160a01b03168015610ed157604051633850c7bd60e01b815260e081600481855afa908115610d16575f91610eac575b506001600160a01b031615610e6e57604051633850c7bd60e01b815260e081600481855afa8015610d16575f915f91610e31575b5061ffff16908115610e075761ffff60019116019061ffff82116106b35761ffff90816040519363252c09d760e01b85521606166004820152608081602481855afa908115610d16575f905f92610de2575b509015610d78575b63ffffffff1663ffffffff42160363ffffffff81116106b35761012c63ffffffff82161015610d6a5763ffffffff905b168015610d4057604051916103ea606084610179565b60028352602083019260403685378261040282610fbf565b525f61040d82610fe0565b5260405163883bdbfd60e01b815260206004820152905160248201819052909384916044830191905f5b818110610d21575050509181805f9403915afa918215610d16575f905f93610c02575b5061047161046782610fe0565b5160060b91610fbf565b5160060b900391667fffffffffffff198312667fffffffffffff8413176106b3576001600160a01b036104a382610fe0565b5116906001600160a01b03906104b890610fbf565b51169003906001600160a01b0382116106b3578060060b9260060b831561070257667fffffffffffff1981145f198514166106b35783810560020b935f82129182610bf3575b5050610bde575b6001600160a01b038181026001600160c01b03169190910490036106b35760201b640100000000600160c01b0316156107025760020b8015610baa575f811215610ba457600160ff1b81146106b357805f03905b620d89e88211610b7b576001821615610b69576001600160881b036ffffcb933bd6fad37aa2d162d1a5940015b169160028116610b2e575b60048116610af3575b60088116610ab8575b60108116610a7d575b60208116610a42575b60408116610a07575b608081166109cc575b6101008116610991575b6102008116610956575b610400811661091b575b61080081166108e0575b61100081166108a5575b612000811661086a575b614000811661082f575b61800081166107f4575b6201000081166107b9575b620200008116610780575b620400008116610749575b6208000016610716575b5f126106f4575b63ffffffff8160201c9116155f146106eb5760ff5f5b1681018091116106b3576001600160a01b0316916fffffffffffffffffffffffffffffffff83116106c757828002928084048114901517156106b35710156106aa57610247906110fd565b610247906110e9565b634e487b7160e01b5f52601160045260245ffd5b91806106d291610ff0565b9110156106e25761024790611089565b61024790611075565b60ff600161065f565b8015610702575f1904610649565b634e487b7160e01b5f52601260045260245ffd5b906b048a170391f7dc42444e8fa28102908082046b048a170391f7dc42444e8fa214901517156106b35760801c90610642565b916d2216e584f5fa1ea926041bedfe988102908082046d2216e584f5fa1ea926041bedfe9814901517156106b35760801c91610638565b916e5d6af8dedb81196699c329225ee6048102908082046e5d6af8dedb81196699c329225ee60414901517156106b35760801c9161062d565b916f09aa508b5b7a84e1c677de54f3e99bc98102908082046f09aa508b5b7a84e1c677de54f3e99bc914901517156106b35760801c91610622565b916f31be135f97d08fd981231505542fcfa68102908082046f31be135f97d08fd981231505542fcfa614901517156106b35760801c91610617565b916f70d869a156d2a1b890bb3df62baf32f78102908082046f70d869a156d2a1b890bb3df62baf32f714901517156106b35760801c9161060d565b916fa9f746462d870fdf8a65dc1f90e061e58102908082046fa9f746462d870fdf8a65dc1f90e061e514901517156106b35760801c91610603565b916fd097f3bdfd2022b8845ad8f792aa58258102908082046fd097f3bdfd2022b8845ad8f792aa582514901517156106b35760801c916105f9565b916fe7159475a2c29b7443b29c7fa6e889d98102908082046fe7159475a2c29b7443b29c7fa6e889d914901517156106b35760801c916105ef565b916ff3392b0822b70005940c7a398e4b70f38102908082046ff3392b0822b70005940c7a398e4b70f314901517156106b35760801c916105e5565b916ff987a7253ac413176f2b074cf7815e548102908082046ff987a7253ac413176f2b074cf7815e5414901517156106b35760801c916105db565b916ffcbe86c7900a88aedcffc83b479aa3a48102908082046ffcbe86c7900a88aedcffc83b479aa3a414901517156106b35760801c916105d1565b916ffe5dee046a99a2a811c461f1969c30538102908082046ffe5dee046a99a2a811c461f1969c305314901517156106b35760801c916105c7565b916fff2ea16466c96a3843ec78b326b528618102908082046fff2ea16466c96a3843ec78b326b5286114901517156106b35760801c916105be565b916fff973b41fa98c081472e6896dfb254c08102908082046fff973b41fa98c081472e6896dfb254c014901517156106b35760801c916105b5565b916fffcb9843d60f6159c9db58835c9266448102908082046fffcb9843d60f6159c9db58835c92664414901517156106b35760801c916105ac565b916fffe5caca7e10e4e61c3624eaa0941cd08102908082046fffe5caca7e10e4e61c3624eaa0941cd014901517156106b35760801c916105a3565b916ffff2e50f5f656932ef12357cf3c7fdcc8102908082046ffff2e50f5f656932ef12357cf3c7fdcc14901517156106b35760801c9161059a565b916ffff97272373d413259a46990580e213a8102908082046ffff97272373d413259a46990580e213a14901517156106b35760801c91610591565b6001600160881b03600160801b610586565b60405162461bcd60e51b81526020600482015260016024820152601560fa1b6044820152606490fd5b80610559565b60405162461bcd60e51b815260206004820152600c60248201526b496e76616c6964207469636b60a01b6044820152606490fd5b91627fffff1981146106b3575f190191610505565b0760060b151590505f806104fe565b9250503d805f843e610c148184610179565b82019160408184031261007a57805167ffffffffffffffff811161007a5781019083601f8301121561007a57815191610c4c83610fa7565b92610c5a6040519485610179565b80845260208085019160051b8301019186831161007a57602001905b828210610cfe5750505060208101519067ffffffffffffffff821161007a57019280601f8501121561007a578351610cad81610fa7565b94610cbb6040519687610179565b81865260208087019260051b82010192831161007a57602001905b828210610ce6575050505f61045a565b60208091610cf3846101af565b815201910190610cd6565b60208091610d0b84610f58565b815201910190610c76565b6040513d5f823e3d90fd5b825163ffffffff16845287945060209384019390920191600101610437565b60405162461bcd60e51b8152602060048201526002602482015261042560f41b6044820152606490fd5b5063ffffffff61012c6103d4565b5060405163252c09d760e01b81525f6004820152608081602481855afa8015610d165763ffffffff915f91610db0575b5090506103a4565b610dd2915060803d608011610ddb575b610dca8183610179565b810190610f66565b5050505f610da8565b503d610dc0565b9050610dfd915060803d608011610ddb57610dca8183610179565b929150505f61039c565b60405162461bcd60e51b81526020600482015260026024820152614e4960f01b6044820152606490fd5b61ffff9250610e58915060e03d60e011610e67575b610e508183610179565b8101906101df565b5050509392509050919061034a565b503d610e46565b60405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e74206c697175696469747960501b6044820152606490fd5b610ec5915060e03d60e011610e6757610e508183610179565b5050505050505f610316565b60405162461bcd60e51b815260206004820152600f60248201526e506f6f6c206e6f742065786973747360881b6044820152606490fd5b90506020813d602011610f42575b81610f2360209383610179565b8101031261007a57516001600160a01b038116810361007a575f6102e2565b3d9150610f16565b5050670de0b6b3a764000090565b51908160060b820361007a57565b919082608091031261007a57815163ffffffff8116810361007a5791610f8e60208201610f58565b916102476060610fa0604085016101af565b93016101d2565b67ffffffffffffffff811161019b5760051b60200190565b805115610fcc5760200190565b634e487b7160e01b5f52603260045260245ffd5b805160011015610fcc5760400190565b5f19828209908281029283808410930392808403931461106c5782600160401b111561102f57600160401b910990828211900360c01b910360401c1790565b60405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b6044820152606490fd5b50505060401c90565b8015610702576503782dace9d960921b0490565b5f19670de0b6b3a76400008209670de0b6b3a76400008202918280831092039180830392146110e157600160801b82101561102f57600160801b90670de0b6b3a7640000900990828211900360801b910360801c1790565b505060801c90565b8015610702576503782dace9d960d21b0490565b5f19670de0b6b3a76400008209670de0b6b3a764000082029182808310920391808303921461115557600160c01b82101561102f57600160c01b90670de0b6b3a7640000900990828211900360401b910360c01c1790565b505060c01c9056fea2646970667358221220e05954432bff243f07f37c0f31a8634cd5222d3a4b1667096241a950f0b8963664736f6c634300081c003300000000000000000000000033128a8fc17869897dce68ed026d694621f6fdfd000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333