0 txs
0 calls
constructor
constructor(address ptOracleFactory, address pt, address discountModel, uint256 initialImpliedAPY, address slvlUsdUsdVault, string desc, uint8 outputDecimals)
functions
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
latestRoundData
viewfunction latestRoundData() view returns (uint80, int256, uint256, uint256, uint80)
PT_ORACLE_FACTORY
viewfunction PT_ORACLE_FACTORY() view returns (address)
PT_SLVLUSD_ORACLE
viewfunction PT_SLVLUSD_ORACLE() view returns (address)
slvlUSD_USD_VAULT
viewfunction slvlUSD_USD_VAULT() view returns (address)
events
No events.
errors
PtAddressIsZero
error PtAddressIsZero()
PtOracleFactoryAddressIsZero
error PtOracleFactoryAddressIsZero()
SlvlUsdUsdVaultAddressIsZero
error SlvlUsdUsdVaultAddressIsZero()
creation bytecode
0x610100604052348015610010575f80fd5b50604051610d86380380610d8683398101604081905261002f91610198565b6001600160a01b038716610056576040516305fa858b60e41b815260040160405180910390fd5b6001600160a01b03861661007d576040516391aa239560e01b815260040160405180910390fd5b6001600160a01b0383166100a4576040516398c8ee7960e01b815260040160405180910390fd5b6040516337e0262f60e11b81526001600160a01b0387811660048301528681166024830152604482018690523360648301525f9190891690636fc04c5e906084016020604051808303815f875af1158015610101573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610125919061029d565b6001600160a01b0380821660c052851660e05290505f6101458482610341565b505060ff1660805250610400945050505050565b80516001600160a01b038116811461016f575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b805160ff8116811461016f575f80fd5b5f805f805f805f60e0888a0312156101ae575f80fd5b6101b788610159565b96506101c560208901610159565b95506101d360408901610159565b9450606088015193506101e860808901610159565b60a08901519093506001600160401b0380821115610204575f80fd5b818a0191508a601f830112610217575f80fd5b81518181111561022957610229610174565b604051601f8201601f19908116603f0116810190838211818310171561025157610251610174565b816040528281528d6020848701011115610269575f80fd5b8260208601602083015e5f60208483010152809650505050505061028f60c08901610188565b905092959891949750929550565b5f602082840312156102ad575f80fd5b6102b682610159565b9392505050565b600181811c908216806102d157607f821691505b6020821081036102ef57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561033c57805f5260205f20601f840160051c8101602085101561031a5750805b601f840160051c820191505b81811015610339575f8155600101610326565b50505b505050565b81516001600160401b0381111561035a5761035a610174565b61036e8161036884546102bd565b846102f5565b602080601f8311600181146103a1575f841561038a5750858301515b5f19600386901b1c1916600185901b1785556103f8565b5f85815260208120601f198616915b828110156103cf578886015182559484019460019091019084016103b0565b50858210156103ec57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b60805160a05160c05160e05161092b61045b5f395f81816078015281816102c60152818161030201526103fa01525f818161011701528181610232015261048701525f61013e01525f818160c9015261052e015261092b5ff3fe608060405234801561000f575f80fd5b506004361061006f575f3560e01c8063d4fd35231161004d578063d4fd352314610112578063fb186a9f14610139578063feaf968c14610160575f80fd5b80631a5d254c14610073578063313ce567146100c45780637284e416146100fd575b5f80fd5b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100eb7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100bb565b61010561019f565b6040516100bb9190610587565b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b61016861022a565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016100bb565b5f80546101ab906105da565b80601f01602080910402602001604051908101604052809291908181526020018280546101d7906105da565b80156102225780601f106101f957610100808354040283529160200191610222565b820191905f5260205f20905b81548152906001019060200180831161020557829003601f168201915b505050505081565b5f805f805f807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610299573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102bd9190610649565b5050509150505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166307a2d13a7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610369573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061038d9190610695565b61039890600a610809565b6040518263ffffffff1660e01b81526004016103b691815260200190565b602060405180830381865afa1580156103d1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103f59190610817565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610461573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104859190610695565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104ee573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105129190610695565b61051c919061082e565b61052790600a610809565b82846105547f0000000000000000000000000000000000000000000000000000000000000000600a610809565b61055e9190610847565b6105689190610847565b6105729190610892565b5f999098508997508796508695509350505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600181811c908216806105ee57607f821691505b602082108103610625577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b805169ffffffffffffffffffff81168114610644575f80fd5b919050565b5f805f805f60a0868803121561065d575f80fd5b6106668661062b565b94506020860151935060408601519250606086015191506106896080870161062b565b90509295509295909350565b5f602082840312156106a5575f80fd5b815160ff811681146106b5575f80fd5b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b600181815b8085111561074257817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610728576107286106bc565b8085161561073557918102915b93841c93908002906106ee565b509250929050565b5f8261075857506001610803565b8161076457505f610803565b816001811461077a5760028114610784576107a0565b6001915050610803565b60ff841115610795576107956106bc565b50506001821b610803565b5060208310610133831016604e8410600b84101617156107c3575081810a610803565b6107cd83836106e9565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048211156107ff576107ff6106bc565b0290505b92915050565b5f6106b560ff84168361074a565b5f60208284031215610827575f80fd5b5051919050565b60ff8181168382160190811115610803576108036106bc565b8082025f82127f80000000000000000000000000000000000000000000000000000000000000008414161561087e5761087e6106bc565b8181058314821517610803576108036106bc565b5f826108c5577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83147f800000000000000000000000000000000000000000000000000000000000000083141615610919576109196106bc565b50059056fea164736f6c6343000819000a000000000000000000000000e9888a305946cedd6972b7a16d6fd1ccf19b696c000000000000000000000000bc30e564052a622d6b50170b73ff14ee49eeade0000000000000000000000000948990ea07e98c0ea0810c351563f6255c75f3a50000000000000000000000000000000000000000000000000319522aba5840000000000000000000000000004737d9b4592b40d51e110b94c9c043c6654067ae00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000037537065637472612050542d736c766c5553443132415052323032352f6c766c555344204c696e65617220446973636f756e742046656564000000000000000000