0 txs
54 calls
constructor
constructor(address admin, address _rwaOracle)
functions
getPrice
viewfunction getPrice() view returns (uint256 price)
getPriceData
viewfunction getPriceData() view returns (uint256 price, uint256 timestamp)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
rwaOracle
viewfunction rwaOracle() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
renounceOwnership
nonpayablefunction renounceOwnership()
setRwaOracle
nonpayablefunction setRwaOracle(address _rwaOracle)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OracleSet
event OracleSet(address indexed oldOracle, address indexed newOracle)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
errors
InvalidOracleAddress
error InvalidOracleAddress()
creation bytecode
0x608060405234801561001057600080fd5b5060405161069d38038061069d83398101604081905261002f916100ff565b818161003a3361006c565b6100438261006c565b600280546001600160a01b0319166001600160a01b039290921691909117905550610132915050565b600180546001600160a01b031916905561009081610093602090811b61043417901c565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100fa57600080fd5b919050565b6000806040838503121561011257600080fd5b61011b836100e3565b9150610129602084016100e3565b90509250929050565b61055c806101416000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c806398d5fdca1161006657806398d5fdca146100eb5780639dd7506614610101578063a4a2816814610114578063e30c397814610131578063f2fde38b1461014257600080fd5b8063715018a61461009857806379ba5097146100a25780638aec6463146100aa5780638da5cb5b146100da575b600080fd5b6100a0610155565b005b6100a0610194565b6002546100bd906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6000546001600160a01b03166100bd565b6100f361020e565b6040519081526020016100d1565b6100a061010f36600461049d565b61027e565b61011c61032b565b604080519283526020830191909152016100d1565b6001546001600160a01b03166100bd565b6100a061015036600461049d565b6103a1565b6000546001600160a01b031633146101885760405162461bcd60e51b815260040161017f906104cd565b60405180910390fd5b6101926000610484565b565b60015433906001600160a01b031681146102025760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b606482015260840161017f565b61020b81610484565b50565b60025460408051631494502d60e31b815281516000936001600160a01b03169263a4a2816892600480820193918290030181865afa158015610254573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102789190610502565b50919050565b6000546001600160a01b031633146102a85760405162461bcd60e51b815260040161017f906104cd565b6001600160a01b0381166102cf57604051635521068160e01b815260040160405180910390fd5b6002546040516001600160a01b038084169216907fc1d3048301c0d23629a2532c8defa6d68f8e1a0e4157918769e9fb1b2eeb888e90600090a3600280546001600160a01b0319166001600160a01b0392909216919091179055565b60025460408051631494502d60e31b8152815160009384936001600160a01b039091169263a4a2816892600480830193928290030181865afa158015610375573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103999190610502565b915091509091565b6000546001600160a01b031633146103cb5760405162461bcd60e51b815260040161017f906104cd565b600180546001600160a01b0383166001600160a01b031990911681179091556103fc6000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600180546001600160a01b031916905561020b81610434565b6000602082840312156104af57600080fd5b81356001600160a01b03811681146104c657600080fd5b9392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000806040838503121561051557600080fd5b50508051602090910151909290915056fea2646970667358221220d05c35a9b5cf9ecce2cd927f42da1399f1163d169ac8d8335f4ad5f74331508764736f6c634300081000330000000000000000000000005ae21c99fc5f1584d8cb09a298cffd92b5d178ef0000000000000000000000000502c5ae08e7cd64fe1aeda7d6e229413ecc6abe