0 txs
21 calls
constructor
constructor(address _vault, uint8 _decimals)
functions
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
getPrice
viewfunction getPrice() view returns (uint256)
getRoundData
viewfunction getRoundData(uint80 _roundId) view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
latestRoundData
viewfunction latestRoundData() view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
ONE_ASSET
viewfunction ONE_ASSET() view returns (uint256)
ONE_SHARE
viewfunction ONE_SHARE() view returns (uint256)
SCALING_DENOMINATOR
viewfunction SCALING_DENOMINATOR() view returns (uint256)
SCALING_NUMERATOR
viewfunction SCALING_NUMERATOR() view returns (uint256)
token
viewfunction token() view returns (address)
vault
viewfunction vault() view returns (address)
version
viewfunction version() view returns (uint256)
events
No events.
errors
SafeCastOverflowedUintToInt
error SafeCastOverflowedUintToInt(uint256 value)
creation bytecode
0x610160604052348015610010575f5ffd5b5060405161182c38038061182c83398181016040528101906100329190610557565b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100af573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100d391906105bf565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610151573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061017591906105ea565b600a610181919061077a565b60e0818152505060a05173ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f791906105ea565b600a610203919061077a565b61010081815250505f8160ff16036102965760a05173ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610260573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061028491906105ea565b60ff1660c08160ff16815250506102a5565b8060ff1660c08160ff16815250505b5f60a05173ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102f1573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061031591906105ea565b60ff1690508060c05160ff16111561035b578060c05160ff1661033891906107c4565b600a61034491906107f7565b61012081815250506001610140818152505061038b565b6001610120818152505060c05160ff168161037691906107c4565b600a61038291906107f7565b61014081815250505b60805173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b81526004015f60405180830381865afa1580156103d5573d5f5f3e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906103fd919061097d565b60a05173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b81526004015f60405180830381865afa158015610447573d5f5f3e3d5ffd5b505050506040513d5f823e3d601f19601f8201168201806040525081019061046f919061097d565b604051602001610480929190610a2e565b6040516020818303038152906040525f908161049c9190610c5d565b50505050610d2c565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104df826104b6565b9050919050565b5f6104f0826104d5565b9050919050565b610500816104e6565b811461050a575f5ffd5b50565b5f8151905061051b816104f7565b92915050565b5f60ff82169050919050565b61053681610521565b8114610540575f5ffd5b50565b5f815190506105518161052d565b92915050565b5f5f6040838503121561056d5761056c6104ae565b5b5f61057a8582860161050d565b925050602061058b85828601610543565b9150509250929050565b61059e816104d5565b81146105a8575f5ffd5b50565b5f815190506105b981610595565b92915050565b5f602082840312156105d4576105d36104ae565b5b5f6105e1848285016105ab565b91505092915050565b5f602082840312156105ff576105fe6104ae565b5b5f61060c84828501610543565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b60018511156106975780860481111561067357610672610615565b5b60018516156106825780820291505b808102905061069085610642565b9450610657565b94509492505050565b5f826106af576001905061076a565b816106bc575f905061076a565b81600181146106d257600281146106dc5761070b565b600191505061076a565b60ff8411156106ee576106ed610615565b5b8360020a91508482111561070557610704610615565b5b5061076a565b5060208310610133831016604e8410600b84101617156107405782820a90508381111561073b5761073a610615565b5b61076a565b61074d848484600161064e565b9250905081840481111561076457610763610615565b5b81810290505b9392505050565b5f819050919050565b5f61078482610771565b915061078f83610521565b92506107bc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846106a0565b905092915050565b5f6107ce82610771565b91506107d983610771565b92508282039050818111156107f1576107f0610615565b5b92915050565b5f61080182610771565b915061080c83610771565b92506108397fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846106a0565b905092915050565b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61088f82610849565b810181811067ffffffffffffffff821117156108ae576108ad610859565b5b80604052505050565b5f6108c06104a5565b90506108cc8282610886565b919050565b5f67ffffffffffffffff8211156108eb576108ea610859565b5b6108f482610849565b9050602081019050919050565b8281835e5f83830152505050565b5f61092161091c846108d1565b6108b7565b90508281526020810184848401111561093d5761093c610845565b5b610948848285610901565b509392505050565b5f82601f83011261096457610963610841565b5b815161097484826020860161090f565b91505092915050565b5f60208284031215610992576109916104ae565b5b5f82015167ffffffffffffffff8111156109af576109ae6104b2565b5b6109bb84828501610950565b91505092915050565b5f81519050919050565b5f81905092915050565b5f6109e2826109c4565b6109ec81856109ce565b93506109fc818560208601610901565b80840191505092915050565b7f202f200000000000000000000000000000000000000000000000000000000000815250565b5f610a3982856109d8565b9150610a4482610a08565b600382019150610a5482846109d8565b91508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610aa457607f821691505b602082108103610ab757610ab6610a60565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610b197fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610ade565b610b238683610ade565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610b5e610b59610b5484610771565b610b3b565b610771565b9050919050565b5f819050919050565b610b7783610b44565b610b8b610b8382610b65565b848454610aea565b825550505050565b5f5f905090565b610ba2610b93565b610bad818484610b6e565b505050565b5b81811015610bd057610bc55f82610b9a565b600181019050610bb3565b5050565b601f821115610c1557610be681610abd565b610bef84610acf565b81016020851015610bfe578190505b610c12610c0a85610acf565b830182610bb2565b50505b505050565b5f82821c905092915050565b5f610c355f1984600802610c1a565b1980831691505092915050565b5f610c4d8383610c26565b9150826002028217905092915050565b610c66826109c4565b67ffffffffffffffff811115610c7f57610c7e610859565b5b610c898254610a8d565b610c94828285610bd4565b5f60209050601f831160018114610cc5575f8415610cb3578287015190505b610cbd8582610c42565b865550610d24565b601f198416610cd386610abd565b5f5b82811015610cfa57848901518255600182019150602085019450602081019050610cd5565b86831015610d175784890151610d13601f891682610c26565b8355505b6001600288020188555050505b505050505050565b60805160a05160c05160e051610100516101205161014051610a93610d995f395f81816103d2015261044901525f818161026301526103f301525f61049101525f8181610350015261046d01525f61023a01525f6104d901525f818161031401526104b50152610a935ff3fe608060405234801561000f575f5ffd5b50600436106100b2575f3560e01c8063a2f592521161006f578063a2f5925214610180578063b7d122b51461019e578063df59e626146101bc578063fbfa77cf146101da578063fc0c546a146101f8578063feaf968c14610216576100b2565b8063313ce567146100b657806354fd4d50146100d45780635c000dd8146100f25780637284e4161461011057806398d5fdca1461012e5780639a6fc8f51461014c575b5f5ffd5b6100be610238565b6040516100cb91906106f2565b60405180910390f35b6100dc61025c565b6040516100e99190610723565b60405180910390f35b6100fa610261565b6040516101079190610723565b60405180910390f35b610118610285565b60405161012591906107ac565b60405180910390f35b610136610310565b6040516101439190610723565b60405180910390f35b6101666004803603810190610161919061080f565b610427565b604051610177959493929190610861565b60405180910390f35b610188610447565b6040516101959190610723565b60405180910390f35b6101a661046b565b6040516101b39190610723565b60405180910390f35b6101c461048f565b6040516101d19190610723565b60405180910390f35b6101e26104b3565b6040516101ef919061092c565b60405180910390f35b6102006104d7565b60405161020d9190610965565b60405180910390f35b61021e6104fb565b60405161022f959493929190610861565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b600181565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f8054610291906109ab565b80601f01602080910402602001604051908101604052809291908181526020018280546102bd906109ab565b80156103085780601f106102df57610100808354040283529160200191610308565b820191905f5260205f20905b8154815290600101906020018083116102eb57829003601f168201915b505050505081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166307a2d13a7f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b815260040161038b9190610723565b602060405180830381865afa1580156103a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103ca9190610a05565b9050610421817f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006105199092919063ffffffff16565b91505090565b5f5f5f5f5f6104346105fe565b9450945094509450945091939590929450565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f5f5f5f6105086105fe565b945094509450945094509091929394565b5f5f83850290505f5f19858709828110838203039150505f81036105515783828161054757610546610a30565b5b04925050506105f7565b8084116105705761056f61056a5f861460126011610634565b61064d565b5b5f8486880990508281118203915080830392505f855f038616905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f5f5f5f5f5f61060c610310565b90505f429050600161061d8361065e565b828360019650965096509650965050509091929394565b5f61063e846106cc565b82841802821890509392505050565b634e487b715f52806020526024601cfd5b5f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8211156106c457816040517f24775e060000000000000000000000000000000000000000000000000000000081526004016106bb9190610723565b60405180910390fd5b819050919050565b5f8115159050919050565b5f60ff82169050919050565b6106ec816106d7565b82525050565b5f6020820190506107055f8301846106e3565b92915050565b5f819050919050565b61071d8161070b565b82525050565b5f6020820190506107365f830184610714565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61077e8261073c565b6107888185610746565b9350610798818560208601610756565b6107a181610764565b840191505092915050565b5f6020820190508181035f8301526107c48184610774565b905092915050565b5f5ffd5b5f69ffffffffffffffffffff82169050919050565b6107ee816107d0565b81146107f8575f5ffd5b50565b5f81359050610809816107e5565b92915050565b5f60208284031215610824576108236107cc565b5b5f610831848285016107fb565b91505092915050565b610843816107d0565b82525050565b5f819050919050565b61085b81610849565b82525050565b5f60a0820190506108745f83018861083a565b6108816020830187610852565b61088e6040830186610714565b61089b6060830185610714565b6108a8608083018461083a565b9695505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f6108f46108ef6108ea846108b2565b6108d1565b6108b2565b9050919050565b5f610905826108da565b9050919050565b5f610916826108fb565b9050919050565b6109268161090c565b82525050565b5f60208201905061093f5f83018461091d565b92915050565b5f61094f826108fb565b9050919050565b61095f81610945565b82525050565b5f6020820190506109785f830184610956565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806109c257607f821691505b6020821081036109d5576109d461097e565b5b50919050565b6109e48161070b565b81146109ee575f5ffd5b50565b5f815190506109ff816109db565b92915050565b5f60208284031215610a1a57610a196107cc565b5b5f610a27848285016109f1565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffdfea264697066735822122069593498402b57fe03923059f0e37fc47776c0d7b9d2094acb5c5bf8e1f64a5964736f6c634300081c00330000000000000000000000007751e2f4b8ae93ef6b79d86419d42fe3295a45590000000000000000000000000000000000000000000000000000000000000008