0 txs
68 calls
constructor
constructor(address _pool, address _base, uint256 _priceOracleIndex)
functions
base
viewfunction base() view returns (address)
getQuote
viewfunction getQuote(uint256 inAmount, address base, address quote) view returns (uint256)
getQuotes
viewfunction getQuotes(uint256 inAmount, address base, address quote) view returns (uint256, uint256)
name
viewfunction name() view returns (string)
pool
viewfunction pool() view returns (address)
priceOracleIndex
viewfunction priceOracleIndex() view returns (uint256)
quote
viewfunction quote() view returns (address)
events
No events.
errors
PriceOracle_NotSupported
error PriceOracle_NotSupported(address base, address quote)
PriceOracle_Overflow
error PriceOracle_Overflow()
creation bytecode
0x61012080604052346101b157606081610b61803803809161002082856101c8565b8339810103126101b15760246020610037836101ff565b60406100448386016101ff565b940151608082905260a09490945260405163c661065760e01b81525f600482015292839182906001600160a01b03165afa9081156101bd575f9161017f575b5060c05260e05260a05161009f906001600160a01b0316610213565b60c05160ff906100b7906001600160a01b0316610213565b911660120160ff811161016b57602660ff831611801561015e575b61014f576100e26100eb916102ca565b60801b916102ca565b176101005260405161088590816102dc8239608051818181610209015281816104cb01526105b3015260a0518181816101430152610419015260c05181818160d501526103f7015260e05181818161019c0152610440015261010051816105020152f35b6302950f9560e51b5f5260045ffd5b50602660ff8216116100d2565b634e487b7160e01b5f52601160045260245ffd5b90506020813d6020116101b5575b8161019a602093836101c8565b810103126101b1576101ab906101ff565b5f610083565b5f80fd5b3d915061018d565b6040513d5f823e3d90fd5b601f909101601f19168101906001600160401b038211908210176101eb57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101b157565b63ffffffff6001600160a01b03821611156102b1575f8091604051602081019063313ce56760e01b82526004815261024c6024826101c8565b51915afa3d156102c2573d906001600160401b0382116101eb576040519161027e601f8201601f1916602001846101c8565b82523d5f602084013e5b806102b7575b156102b1576020818051810103126101b1576020015160ff811681036101b15790565b50601290565b50602081511461028e565b606090610288565b60ff16604d811161016b57600a0a9056fe60806040526004361015610011575f80fd5b5f3560e01c80630579e61f1461031c57806306fdde031461022d57806316f0115b146101bf5780631ecac338146101675780635001f3b5146100f9578063999b93af1461008b5763ae68676c14610066575f80fd5b3461008757602061007f6100793661033c565b916103ef565b604051908152f35b5f80fd5b34610087575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261008757602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610087575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261008757602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610087575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100875760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b34610087575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261008757602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610087575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610087576040516040810181811067ffffffffffffffff8211176102ef57604052600e8152604060208201917f4375727665454d414f7261636c6500000000000000000000000000000000000083527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8351948593602085525180918160208701528686015e5f85828601015201168101030190f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b3461008757604061032f6100793661033c565b8151908082526020820152f35b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6060910112610087576004359060243573ffffffffffffffffffffffffffffffffffffffff81168103610087579060443573ffffffffffffffffffffffffffffffffffffffff811681036100875790565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176102ef57604052565b919061043e917f0000000000000000000000000000000000000000000000000000000000000000917f000000000000000000000000000000000000000000000000000000000000000090610620565b7f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81036105695750604051917f86fc88d300000000000000000000000000000000000000000000000000000000835260208360048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa801561055e575f9061052a575b61052793505b7f00000000000000000000000000000000000000000000000000000000000000009161075a565b90565b506020833d602011610556575b81610544602093836103ae565b810103126100875761052792516104fa565b3d9150610537565b6040513d5f823e3d90fd5b91604051927f68727653000000000000000000000000000000000000000000000000000000008452600484015260208360248173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa801561055e575f906105ec575b6105279350610500565b506020833d602011610618575b81610606602093836103ae565b810103126100875761052792516105e2565b3d91506105f9565b9073ffffffffffffffffffffffffffffffffffffffff809194939416911691818314806106e5575b6106dd5773ffffffffffffffffffffffffffffffffffffffff16821490816106bd575b506106b65773ffffffffffffffffffffffffffffffffffffffff92507f4ca22af0000000000000000000000000000000000000000000000000000000005f526004521660245260445ffd5b5050600190565b905073ffffffffffffffffffffffffffffffffffffffff8316145f61066b565b505050505f90565b5073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff851614610648565b8181029291811591840414171561072d57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b92608083901c926fffffffffffffffffffffffffffffffff16901561078e576105279392916107889161071a565b9161079e565b610527939161079c9161071a565b905b9190808302927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918483108501808403931461084157828411156108345783910990825f03831680930480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f0304019211900302170290565b63ae47f7025f526004601cfd5b50505090811561083457049056fea2646970667358221220f471347ab57130c2aacb57d7a51e82fe67bc8095d0793a54f7b803f945e5126864736f6c634300081c0033000000000000000000000000302a94e3c28c290eaf2a4605fc52e11eb915f378000000000000000000000000dbfefd2e8460a6ee4955a68582f85708baea60a30000000000000000000000000000000000000000000000000000000000000000