0 txs
4 calls
constructor
constructor(address ptWstUSRwstUSRTWAP, address wstUSRUSRVault, uint8 outputDecimals, string descr)
functions
decimals
viewfunction decimals() view returns (uint8)
DENOMINATOR_MULTIPLIER
viewfunction DENOMINATOR_MULTIPLIER() view returns (int256)
description
viewfunction description() view returns (string)
latestRoundData
viewfunction latestRoundData() view returns (uint80, int256, uint256, uint256, uint80)
PT_WSTUSR_WSTUSR_TWAP
viewfunction PT_WSTUSR_WSTUSR_TWAP() view returns (address)
WSTUSR_USR_VAULT
viewfunction WSTUSR_USR_VAULT() view returns (address)
events
No events.
errors
PTwstUSRUSRTWAPAddressIsZero
error PTwstUSRUSRTWAPAddressIsZero()
WSTUSRUSRVaultAddressIsZero
error WSTUSRUSRVaultAddressIsZero()
creation bytecode
0x610100604052348015610010575f80fd5b50604051610d8e380380610d8e83398101604081905261002f916101c8565b6001600160a01b03841661005657604051630ee8e75760e11b815260040160405180910390fd5b6001600160a01b03831661007d57604051634fcb671b60e01b815260040160405180910390fd5b6001600160a01b03808516608052831660a05260ff821660e0525f6100a28282610328565b5060a0516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100e1573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061010591906103e7565b6080516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610143573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061016791906103e7565b610171919061041b565b61017c90600a61051a565b60c0525061052892505050565b80516001600160a01b038116811461019f575f80fd5b919050565b805160ff8116811461019f575f80fd5b634e487b7160e01b5f52604160045260245ffd5b5f805f80608085870312156101db575f80fd5b6101e485610189565b93506101f260208601610189565b9250610200604086016101a4565b60608601519092506001600160401b038082111561021c575f80fd5b818701915087601f83011261022f575f80fd5b815181811115610241576102416101b4565b604051601f8201601f19908116603f01168101908382118183101715610269576102696101b4565b816040528281528a6020848701011115610281575f80fd5b8260208601602083015e5f60208483010152809550505050505092959194509250565b600181811c908216806102b857607f821691505b6020821081036102d657634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561032357805f5260205f20601f840160051c810160208510156103015750805b601f840160051c820191505b81811015610320575f815560010161030d565b50505b505050565b81516001600160401b03811115610341576103416101b4565b6103558161034f84546102a4565b846102dc565b602080601f831160018114610388575f84156103715750858301515b5f19600386901b1c1916600185901b1785556103df565b5f85815260208120601f198616915b828110156103b657888601518255948401946001909101908401610397565b50858210156103d357878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f602082840312156103f7575f80fd5b610400826101a4565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b60ff818116838216019081111561043457610434610407565b92915050565b600181815b8085111561047457815f190482111561045a5761045a610407565b8085161561046757918102915b93841c939080029061043f565b509250929050565b5f8261048a57506001610434565b8161049657505f610434565b81600181146104ac57600281146104b6576104d2565b6001915050610434565b60ff8411156104c7576104c7610407565b50506001821b610434565b5060208310610133831016604e8410600b84101617156104f5575081810a610434565b6104ff838361043a565b805f190482111561051257610512610407565b029392505050565b5f61040060ff84168361047c565b60805160a05160c05160e05161081261057c5f395f81816078015261042e01525f818161013e015261040801525f818160b6015281816102d4015261031001525f8181610117015261024001526108125ff3fe608060405234801561000f575f80fd5b506004361061006f575f3560e01c80638cdb2ce11161004d5780638cdb2ce114610112578063b42fb22a14610139578063feaf968c1461016e575f80fd5b8063313ce5671461007357806355be9388146100b15780637284e416146100fd575b5f80fd5b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020015b60405180910390f35b6100d87f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100a8565b6101056101ad565b6040516100a89190610487565b6100d87f000000000000000000000000000000000000000000000000000000000000000081565b6101607f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100a8565b610176610238565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016100a8565b5f80546101b9906104da565b80601f01602080910402602001604051908101604052809291908181526020018280546101e5906104da565b80156102305780601f1061020757610100808354040283529160200191610230565b820191905f5260205f20905b81548152906001019060200180831161021357829003601f168201915b505050505081565b5f805f805f807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156102a7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102cb9190610549565b5050509150505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166307a2d13a7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610377573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061039b9190610595565b6103a690600a610709565b6040518263ffffffff1660e01b81526004016103c491815260200190565b602060405180830381865afa1580156103df573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104039190610717565b90505f7f000000000000000000000000000000000000000000000000000000000000000082846104547f0000000000000000000000000000000000000000000000000000000000000000600a610709565b61045e919061072e565b610468919061072e565b6104729190610779565b5f999098508997508796508695509350505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600181811c908216806104ee57607f821691505b602082108103610525577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b805169ffffffffffffffffffff81168114610544575f80fd5b919050565b5f805f805f60a0868803121561055d575f80fd5b6105668661052b565b94506020860151935060408601519250606086015191506105896080870161052b565b90509295509295909350565b5f602082840312156105a5575f80fd5b815160ff811681146105b5575f80fd5b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b600181815b8085111561064257817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610628576106286105bc565b8085161561063557918102915b93841c93908002906105ee565b509250929050565b5f8261065857506001610703565b8161066457505f610703565b816001811461067a5760028114610684576106a0565b6001915050610703565b60ff841115610695576106956105bc565b50506001821b610703565b5060208310610133831016604e8410600b84101617156106c3575081810a610703565b6106cd83836105e9565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048211156106ff576106ff6105bc565b0290505b92915050565b5f6105b560ff84168361064a565b5f60208284031215610727575f80fd5b5051919050565b8082025f82127f800000000000000000000000000000000000000000000000000000000000000084141615610765576107656105bc565b8181058314821517610703576107036105bc565b5f826107ac577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83147f800000000000000000000000000000000000000000000000000000000000000083141615610800576108006105bc565b50059056fea164736f6c6343000819000a000000000000000000000000f6ca837b15321f8dbf1d4a0b86266bd2b8976bc90000000000000000000000001202f5c7b4b9e47a1a484e8b270be34dbbc7505500000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002950542d7773745553522d3235534550323032352f55535220285074546f5379526174652054574150290000000000000000000000000000000000000000000000