0 txs
1 call
constructor
constructor(address[2] assets, address[2] _oracles)
functions
getPrice
viewfunction getPrice(address asset) view returns (uint256 price, uint8 decimals)
oracles
viewfunction oracles(address) view returns (address)
acceptPendingOracle
nonpayablefunction acceptPendingOracle(address asset)
revokePendingOracle
nonpayablefunction revokePendingOracle(address asset)
submitPendingOracle
nonpayablefunction submitPendingOracle(address asset, tuple oracle)
events
No events.
errors
OracleIsNotWorking
error OracleIsNotWorking(address asset)
creation bytecode
0x6080604052346101015761048b8038038061001981610125565b92833981016080828203126101015780601f830112156101015760409161003f83610125565b8092848301918183116101015783905b83821061010557505080605f840112156101015761006c85610125565b91608083940191821161010157915b8183106100e1575050815183516001600160a01b039081165f908152602081815287822080549484166001600160a01b03199586161790559485015194909501518116855293859020805493909416921691909117909155505161032c908161015f8239f35b82516001600160a01b03811681036101015781526020928301920161007b565b5f80fd5b81516001600160a01b03811681036101015781526020918201910161004f565b6040519190601f01601f191682016001600160401b0381118382101761014a57604052565b634e487b7160e01b5f52604160045260245ffdfe6080806040526004361015610012575f80fd5b5f3560e01c90816319f595891461028757816340b9e6bc1461028757816341976e0914610156575080637a3634a9146100965763addd509914610053575f80fd5b34610092576020366003190112610092576001600160a01b0361007461028c565b165f525f602052602060018060a01b0360405f205416604051908152f35b5f80fd5b346100925760e0366003190112610092576100af61028c565b5060c03660231901126100925760405160c0810181811067ffffffffffffffff821117610142576040526024356001600160a01b03811681036100925781526044356001600160a01b03811681036100925760208201526064356040820152608435606082015260a43563ffffffff8116810361009257608082015260c4359063ffffffff821682036100925760a00152005b634e487b7160e01b5f52604160045260245ffd5b34610092576020366003190112610092576001600160a01b0361017761028c565b165f90815260208190526040902054633fabe5a360e21b82526001600160a01b031660a082600481845afa918215610228575f92610233575b5060206004916040519283809263313ce56760e01b82525afa908115610228575f916101e9575b6040805184815260ff84166020820152f35b90506020813d602011610220575b81610204602093836102bd565b8101031261009257519060ff82168203610092579060ff6101d7565b3d91506101f7565b6040513d5f823e3d90fd5b90915060a0813d60a01161027f575b8161024f60a093836102bd565b81010312610092576020816102656004936102df565b5061027660808383015192016102df565b509291506101b0565b3d9150610242565b6102a2565b600435906001600160a01b038216820361009257565b34610092576020366003190112610092576102bb61028c565b005b90601f8019910116810190811067ffffffffffffffff82111761014257604052565b519069ffffffffffffffffffff821682036100925756fea26469706673582212200954ed01ee26dee9c763165ed55e5ea9d0e2661fa8088c3f4f3452b36826f6b364736f6c634300081d0033000000000000000000000000924fa68a0fc644485b8df8abfa0a41c2e774444400000000000000000000000055d398326f99059ff775485246999027b31979550000000000000000000000009776a7affe70c2f4f74b9b2c6b32ce392ff6aeaa000000000000000000000000a8f4b20bfcf6e1cb9971bbd2259db8ee075be4d2