0 txs
1 call
constructor
constructor(address _pythContractAddress, address _storkContractAddress)
functions
convertInt192ToInt64
purefunction convertInt192ToInt64(int192 value) pure returns (int64)
maxStaleness
viewfunction maxStaleness() view returns (uint256)
owner
viewfunction owner() view returns (address)
pyth
viewfunction pyth() view returns (address)
pythContractAddress
viewfunction pythContractAddress() view returns (address)
stork
viewfunction stork() view returns (address)
fetchPrice
payablefunction fetchPrice(bytes32 priceFeedId) payable returns (uint256 returnedPrice)
renounceOwnership
nonpayablefunction renounceOwnership()
setMaxStaleness
nonpayablefunction setMaxStaleness(uint256 _maxStaleness)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
MaxStalenessUpdated
event MaxStalenessUpdated(uint256 maxStaleness)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60a03461016a57601f61098a38819003918201601f19168301916001600160401b0383118484101761016f57808492604094855283398101031261016a57610052602061004b83610185565b9201610185565b9033156101545760008054336001600160a01b0319821681178355604051939290916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361012c6001556001600160a01b0381169182156101125750608052600280546001600160a01b0319169190911790556001600160a01b0316806100f8575b6040516107f0908161019a8239608051816101840152f35b600380546001600160a01b031916919091179055386100e0565b62461bcd60e51b815260206004820152601460248201527f496e76616c6964205079746820616464726573730000000000000000000000006044820152606490fd5b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b038216820361016a5756fe6080604052600436101561001257600080fd5b60003560e01c8063100bc9e1146105895780632d90a5361461055557806346d759d4146102535780635515f7f61461022a578063715018a6146101d157806387cf4696146101b35780638afffea51461016e5780638da5cb5b14610145578063f2fde38b146100b85763f98d06f01461008a57600080fd5b346100b35760003660031901126100b3576002546040516001600160a01b039091168152602090f35b600080fd5b346100b35760203660031901126100b3576004356001600160a01b038116908190036100b3576100e661072e565b801561012f57600080546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b600052600060045260246000fd5b346100b35760003660031901126100b3576000546040516001600160a01b039091168152602090f35b346100b35760003660031901126100b3576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346100b35760003660031901126100b3576020600154604051908152f35b346100b35760003660031901126100b3576101ea61072e565b600080546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346100b35760003660031901126100b3576003546040516001600160a01b039091168152602090f35b60203660031901126100b35760043561026a610690565b507f4fad14ab0b3793942fa6b796f40b263f0bb67815685625f9061f804cc4f7968f810361048b576001549061029e610690565b5060018060a01b0360035416906040519263f69058c160e01b8452816004850152604084602481865afa9384156104485760009461046a575b5067ffffffffffffffff633b9aca008186511604169081019384821161045457602061030791015160170b6105d5565b90604051916103158361063c565b60070b82526000602083015260111960408301526060820152924211610391575b50505b6000815160070b131561035c5767ffffffffffffffff6020915116604051908152f35b60405162461bcd60e51b815260206004820152600d60248201526c496e76616c696420707269636560981b6044820152606490fd5b604091925061039e610690565b50602482518094819363f69058c160e01b835260048301525afa90811561044857600091610419575b5067ffffffffffffffff633b9aca00816103e7602085015160170b6105d5565b93511604604051926103f88461063c565b60070b83526000602084015260111960408401521660608201528180610336565b61043b915060403d604011610441575b610433818361066e565b810190610757565b816103c7565b503d610429565b6040513d6000823e3d90fd5b634e487b7160e01b600052601160045260246000fd5b61048491945060403d60401161044157610433818361066e565b92846102d7565b60018060a01b0360025416906001546040519063052571af60e51b82528260048301526024820152608081604481865afa60009181610534575b5061052c57506080906024604051809481936396834ad360e01b835260048301525afa908115610448576000916104fd575b50610339565b61051f915060803d608011610525575b610517818361066e565b8101906106ca565b816104f7565b503d61050d565b915050610339565b61054e91925060803d60801161052557610517818361066e565b90846104c5565b346100b35760203660031901126100b3576004358060170b81036100b35761057e6020916105d5565b6040519060070b8152f35b346100b35760203660031901126100b3577f64a4703c7c168827058126cbd2e71d8d0f026afa821e7dff1480173dffdd389560206004356105c861072e565b80600155604051908152a1005b8060170b677fffffffffffffff198112159081610629575b50156105f95760070b90565b60405162461bcd60e51b81526020600482015260086024820152674f766572666c6f7760c01b6044820152606490fd5b677fffffffffffffff91501315386105ed565b6080810190811067ffffffffffffffff82111761065857604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff82111761065857604052565b6040519061069d8261063c565b60006060838281528260208201528260408201520152565b519067ffffffffffffffff821682036100b357565b908160809103126100b3576040519060006106e48361063c565b81518060070b810361072a5783526106fe602083016106b5565b60208401526040820151908160030b820361072757509060609160408401520151606082015290565b80fd5b5080fd5b6000546001600160a01b0316330361074257565b63118cdaa760e01b6000523360045260246000fd5b908160409103126100b3576000604051916040830183811067ffffffffffffffff8211176107a65760405260209061078e816106b5565b84520151908160170b82036107275750602082015290565b634e487b7160e01b83526041600452602483fdfea26469706673582212204dbc7c33e41cf15e9328ce583eb213b7bc7908fa8ea5b1fd0be68c1a6006a25864736f6c634300081a00330000000000000000000000004305fb66699c3b2702d4d05cf36551390a4c69c6000000000000000000000000035b5438444f26e6aab81e91d475b7b1ac4fb22b