0 txs
1 call
constructor
constructor(address _sequencer)
functions
defaultMaxOracleDelay
viewfunction defaultMaxOracleDelay() view returns (uint256)
feedMaxOracleDelay
viewfunction feedMaxOracleDelay(address) view returns (uint256)
getPriceUSD18
viewfunction getPriceUSD18(address _priceFeedQuote, address _priceFeedBase, address, uint256) view returns (bool _isBadData, uint256 _price18)
owner
viewfunction owner() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setFeedMaxOracleDelay
nonpayablefunction setFeedMaxOracleDelay(address _feed, uint256 _newDelaySeconds)
setMaxOracleDelay
nonpayablefunction setMaxOracleDelay(uint256 _newDelaySeconds)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetDefaultMaxOracleDelay
event SetDefaultMaxOracleDelay(uint256 _oldDelay, uint256 _newDelay)
SetMaxOracleDelay
event SetMaxOracleDelay(address _feed, uint256 _oldDelay, uint256 _newDelay)
errors
GracePeriodNotOver
error GracePeriodNotOver()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SequencerDown
error SequencerDown()
creation bytecode
0x608060405262015180600255348015610016575f5ffd5b50604051610bd9380380610bd9833981016040819052610035916100d8565b338061005a57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61006381610089565b50600180546001600160a01b0319166001600160a01b0392909216919091179055610105565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f602082840312156100e8575f5ffd5b81516001600160a01b03811681146100fe575f5ffd5b9392505050565b610ac7806101125f395ff3fe608060405234801561000f575f5ffd5b5060043610610085575f3560e01c80639a56000a116100585780639a56000a146100f3578063cd3b691c14610112578063dcb63b1014610125578063f2fde38b14610138575f5ffd5b80630807aa9114610089578063112ee0fc146100b8578063715018a6146100cf5780638da5cb5b146100d9575b5f5ffd5b61009c6100973660046107c5565b61014b565b6040805192151583526020830191909152015b60405180910390f35b6100c160025481565b6040519081526020016100af565b6100d7610279565b005b5f546040516001600160a01b0390911681526020016100af565b6100c1610101366004610813565b60036020525f908152604090205481565b6100d7610120366004610835565b61028c565b6100d761013336600461084c565b6102d9565b6100d7610146366004610813565b610346565b5f5f610155610388565b6001600160a01b0386165f908152600360205260408120548190819061017d57600254610196565b6001600160a01b0389165f908152600360205260409020545b90505f6101a3824261088a565b90506101ae8a61046d565b9196509450925082806101c057508084105b6001600160a01b038a165f90815260036020526040812054919750906101e857600254610201565b6001600160a01b038a165f908152600360205260409020545b90505f61020e824261088a565b90506001600160a01b038b161561026a575f5f5f61022b8e61046d565b91945092509050826102458b670de0b6b3a76400006108a3565b61024f91906108ba565b99508a8061025a5750805b8061026457508382105b9a505050505b50505050505094509492505050565b610281610589565b61028a5f6105b5565b565b610294610589565b600280549082905560408051828152602081018490527fa2c3ed48b9529860394fe436f5a2fb7277d623773d57f7bde13866af0c5bca75910160405180910390a15050565b6102e1610589565b6001600160a01b0382165f818152600360209081526040918290208054908590558251938452908301819052908201839052907fa18ac03226c9ce97f38e658cf53eec765485952b2fe7ffd268d7315fc323e9c59060600160405180910390a1505050565b61034e610589565b6001600160a01b03811661037c57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b610385816105b5565b50565b6001546001600160a01b031661039a57565b5f5f60015f9054906101000a90046001600160a01b03166001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156103ec573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061041091906108f7565b5091945092505082159050806104385760405162032b3d60e81b815260040160405180910390fd5b5f610443834261088a565b9050610e1081116104675760405163d15f73b560e01b815260040160405180910390fd5b50505050565b5f5f5f5f846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104ad573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d19190610945565b90505f5f866001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610511573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053591906108f7565b509350509250505f8213158061055257506105508783610604565b155b935061055f83600a610a48565b61057183670de0b6b3a76400006108a3565b61057b91906108ba565b979096509294509192505050565b5f546001600160a01b0316331461028a5760405163118cdaa760e01b8152336004820152602401610373565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f600190505f836001600160a01b031663245a7bfc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610646573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066a9190610a56565b6001600160a01b03166322adbc786040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106a5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106c99190610a71565b90505f846001600160a01b031663245a7bfc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610708573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072c9190610a56565b6001600160a01b03166370da2f676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610767573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061078b9190610a71565b90508060170b8413806107a057508160170b84125b156107a9575f92505b505092915050565b6001600160a01b0381168114610385575f5ffd5b5f5f5f5f608085870312156107d8575f5ffd5b84356107e3816107b1565b935060208501356107f3816107b1565b92506040850135610803816107b1565b9396929550929360600135925050565b5f60208284031215610823575f5ffd5b813561082e816107b1565b9392505050565b5f60208284031215610845575f5ffd5b5035919050565b5f5f6040838503121561085d575f5ffd5b8235610868816107b1565b946020939093013593505050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561089d5761089d610876565b92915050565b808202811582820484141761089d5761089d610876565b5f826108d457634e487b7160e01b5f52601260045260245ffd5b500490565b805169ffffffffffffffffffff811681146108f2575f5ffd5b919050565b5f5f5f5f5f60a0868803121561090b575f5ffd5b610914866108d9565b60208701516040880151606089015192975090955093509150610939608087016108d9565b90509295509295909350565b5f60208284031215610955575f5ffd5b815160ff8116811461082e575f5ffd5b6001815b60018411156109a05780850481111561098457610984610876565b600184161561099257908102905b60019390931c928002610969565b935093915050565b5f826109b65750600161089d565b816109c257505f61089d565b81600181146109d857600281146109e2576109fe565b600191505061089d565b60ff8411156109f3576109f3610876565b50506001821b61089d565b5060208310610133831016604e8410600b8410161715610a21575081810a61089d565b610a2d5f198484610965565b805f1904821115610a4057610a40610876565b029392505050565b5f61082e60ff8416836109a8565b5f60208284031215610a66575f5ffd5b815161082e816107b1565b5f60208284031215610a81575f5ffd5b81518060170b811461082e575f5ffdfea2646970667358221220b3acfb577df0495db390528725a9adb7cb5be599c021e2a64317d49c4ee7dcac64736f6c634300081c00330000000000000000000000000000000000000000000000000000000000000000