0 txs
0 calls
constructor
constructor(address _pythContractAddress)
functions
maxStaleness
viewfunction maxStaleness() view returns (uint256)
owner
viewfunction owner() view returns (address)
PYTH_CONTRACT_ADDRESS
viewfunction PYTH_CONTRACT_ADDRESS() view returns (address)
pyth
viewfunction pyth() 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
0x60a03461013357601f61078538819003918201601f19168301916001600160401b038311848410176101385780849260209460405283398101031261013357516001600160a01b0381169081810361013357331561011d5760008054336001600160a01b03198216811783556040519290916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361012c60015582156100db5750608052600280546001600160a01b031916919091179055604051610636908161014f8239608051816102810152f35b62461bcd60e51b815260206004820152601460248201527f496e76616c6964205079746820616464726573730000000000000000000000006044820152606490fd5b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b60003560e01c8063100bc9e11461046b57806346d759d4146102a557806362589d3614610254578063715018a6146101d657806387cf4696146101b85780638da5cb5b14610184578063f2fde38b146100ad5763f98d06f01461007457600080fd5b346100a85760006003193601126100a857602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b600080fd5b346100a85760206003193601126100a85760043573ffffffffffffffffffffffffffffffffffffffff81168091036100a8576100e76105b1565b80156101555773ffffffffffffffffffffffffffffffffffffffff600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b7f1e4fbdf700000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b346100a85760006003193601126100a857602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b346100a85760006003193601126100a8576020600154604051908152f35b346100a85760006003193601126100a8576101ef6105b1565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346100a85760006003193601126100a857602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b60206003193601126100a8576004356000604051906102c3826104b7565b80825280602083015280604083015260608201525073ffffffffffffffffffffffffffffffffffffffff6002541690600154604051907fa4ae35e00000000000000000000000000000000000000000000000000000000082528260048301526024820152608081604481865afa6000918161044a575b5061044257506080906024604051809481937f96834ad300000000000000000000000000000000000000000000000000000000835260048301525afa90811561043657600091610407575b505b6000815160070b13156103a95767ffffffffffffffff6020915116604051908152f35b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c6964207072696365000000000000000000000000000000000000006044820152fd5b610429915060803d60801161042f575b6104218183610502565b810190610543565b81610384565b503d610417565b6040513d6000823e3d90fd5b915050610386565b61046491925060803d60801161042f576104218183610502565b9084610339565b346100a85760206003193601126100a8577f64a4703c7c168827058126cbd2e71d8d0f026afa821e7dff1480173dffdd389560206004356104aa6105b1565b80600155604051908152a1005b6080810190811067ffffffffffffffff8211176104d357604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176104d357604052565b908160809103126100a85760405190600061055d836104b7565b81518060070b81036105ad578352602082015167ffffffffffffffff811681036105ad5760208401526040820151908160030b82036105aa57509060609160408401520151606082015290565b80fd5b5080fd5b73ffffffffffffffffffffffffffffffffffffffff6000541633036105d257565b7f118cdaa7000000000000000000000000000000000000000000000000000000006000523360045260246000fdfea26469706673582212201627cd98d38053ecbef736077c8b7e30e8e0d13b7a4637899d4424bcda90fea564736f6c634300081a00330000000000000000000000008250f4af4b972684f7b336503e2d6dfedeb1487a