0 txs
0 calls
constructor
constructor(address ptOracleFactory, address pt, address discountModel, uint256 initialImpliedAPY, 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_LVL_ORACLE
viewfunction PT_LVL_ORACLE() view returns (address)
PT_ORACLE_FACTORY
viewfunction PT_ORACLE_FACTORY() view returns (address)
events
No events.
errors
PtAddressIsZero
error PtAddressIsZero()
PtOracleFactoryAddressIsZero
error PtOracleFactoryAddressIsZero()
creation bytecode
0x60e060405234801561000f575f80fd5b50604051610aef380380610aef83398101604081905261002e91610169565b6001600160a01b038616610055576040516305fa858b60e41b815260040160405180910390fd5b6001600160a01b03851661007c576040516391aa239560e01b815260040160405180910390fd5b6040516337e0262f60e11b81526001600160a01b0386811660048301528581166024830152604482018590523360648301525f9190881690636fc04c5e906084016020604051808303815f875af11580156100d9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100fd919061025d565b6001600160a01b03811660c05290505f6101178482610301565b505060ff16608052506103c09350505050565b80516001600160a01b0381168114610140575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b805160ff81168114610140575f80fd5b5f805f805f8060c0878903121561017e575f80fd5b6101878761012a565b95506101956020880161012a565b94506101a36040880161012a565b6060880151608089015191955093506001600160401b03808211156101c6575f80fd5b818901915089601f8301126101d9575f80fd5b8151818111156101eb576101eb610145565b604051601f8201601f19908116603f0116810190838211818310171561021357610213610145565b816040528281528c602084870101111561022b575f80fd5b8260208601602083015e5f60208483010152809650505050505061025160a08801610159565b90509295509295509295565b5f6020828403121561026d575f80fd5b6102768261012a565b9392505050565b600181811c9082168061029157607f821691505b6020821081036102af57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156102fc57805f5260205f20601f840160051c810160208510156102da5750805b601f840160051c820191505b818110156102f9575f81556001016102e6565b50505b505050565b81516001600160401b0381111561031a5761031a610145565b61032e81610328845461027d565b846102b5565b602080601f831160018114610361575f841561034a5750858301515b5f19600386901b1c1916600185901b1785556103b8565b5f85815260208120601f198616915b8281101561038f57888601518255948401946001909101908401610370565b50858210156103ac57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b60805160a05160c0516106f26103fd5f395f818160c001528181610200015261029401525f61010c01525f8181606d015261033001526106f25ff3fe608060405234801561000f575f80fd5b5060043610610064575f3560e01c806386982aaa1161004d57806386982aaa146100bb578063fb186a9f14610107578063feaf968c1461012e575f80fd5b8063313ce567146100685780637284e416146100a6575b5f80fd5b61008f7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020015b60405180910390f35b6100ae61016d565b60405161009d919061037e565b6100e27f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161009d565b6100e27f000000000000000000000000000000000000000000000000000000000000000081565b6101366101f8565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a00161009d565b5f8054610179906103d1565b80601f01602080910402602001604051908101604052809291908181526020018280546101a5906103d1565b80156101f05780601f106101c7576101008083540402835291602001916101f0565b820191905f5260205f20905b8154815290600101906020018083116101d357829003601f168201915b505050505081565b5f805f805f807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610267573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061028b9190610440565b5050509150505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102fb573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061031f919061048c565b61032a90600a610600565b826103567f0000000000000000000000000000000000000000000000000000000000000000600a610600565b610360919061060e565b61036a9190610659565b5f9890975088965086955085945092505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600181811c908216806103e557607f821691505b60208210810361041c577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b805169ffffffffffffffffffff8116811461043b575f80fd5b919050565b5f805f805f60a08688031215610454575f80fd5b61045d86610422565b945060208601519350604086015192506060860151915061048060808701610422565b90509295509295909350565b5f6020828403121561049c575f80fd5b815160ff811681146104ac575f80fd5b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b600181815b8085111561053957817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561051f5761051f6104b3565b8085161561052c57918102915b93841c93908002906104e5565b509250929050565b5f8261054f575060016105fa565b8161055b57505f6105fa565b8160018114610571576002811461057b57610597565b60019150506105fa565b60ff84111561058c5761058c6104b3565b50506001821b6105fa565b5060208310610133831016604e8410600b84101617156105ba575081810a6105fa565b6105c483836104e0565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048211156105f6576105f66104b3565b0290505b92915050565b5f6104ac60ff841683610541565b8082025f82127f800000000000000000000000000000000000000000000000000000000000000084141615610645576106456104b3565b81810583148215176105fa576105fa6104b3565b5f8261068c577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83147f8000000000000000000000000000000000000000000000000000000000000000831416156106e0576106e06104b3565b50059056fea164736f6c6343000819000a000000000000000000000000e9888a305946cedd6972b7a16d6fd1ccf19b696c000000000000000000000000bc30e564052a622d6b50170b73ff14ee49eeade0000000000000000000000000948990ea07e98c0ea0810c351563f6255c75f3a50000000000000000000000000000000000000000000000000000000000034b5c00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000030537065637472612050542d736c766c555344313241505232303235204c696e65617220446973636f756e74204665656400000000000000000000000000000000