0 txs
0 calls
constructor
constructor(address router, address xfund)
functions
getRouterAddress
viewfunction getRouterAddress() view returns (address)
owner
viewfunction owner() view returns (address)
price
viewfunction price() view returns (uint256)
getData
nonpayablefunction getData(address PROVIDER_ADDRESS, uint256 _fee, bytes32 _data) returns (bytes32)
increaseRouterAllowance
nonpayablefunction increaseRouterAllowance(uint256 _amount)
rawReceiveData
nonpayablefunction rawReceiveData(uint256 _price, bytes32 _requestId)
renounceOwnership
nonpayablefunction renounceOwnership()
setNFTContract
nonpayablefunction setNFTContract(address _nftAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
GotSomeData
event GotSomeData(bytes32 requestId, uint256 price)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b50604051610aa0380380610aa08339818101604052604081101561003357600080fd5b50805160209091015181816001600160a01b0382166100835760405162461bcd60e51b8152600401808060200182810382526021815260200180610a7f6021913960400191505060405180910390fd5b6001600160a01b0381166100de576040805162461bcd60e51b815260206004820181905260248201527f7866756e642063616e6e6f7420626520746865207a65726f2061646472657373604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b03939093169290921790915560601b6001600160601b03191660805261011f61011a61012b565b61012f565b50506000600355610181565b3390565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60805160601c6108e161019e6000398061060a52506108e16000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063969890e411610066578063969890e414610127578063a035b1fe1461014a578063a7ccabdf14610152578063d54f7d5e14610178578063f2fde38b1461018057610093565b8063425c98ff146100985780636991cf89146100dc578063715018a6146100fb5780638da5cb5b14610103575b600080fd5b6100ca600480360360608110156100ae57600080fd5b506001600160a01b0381351690602081013590604001356101a6565b60408051918252519081900360200190f35b6100f9600480360360208110156100f257600080fd5b5035610228565b005b6100f961029f565b61010b61030d565b604080516001600160a01b039092168252519081900360200190f35b6100f96004803603604081101561013d57600080fd5b508035906020013561031c565b6100ca610380565b6100f96004803603602081101561016857600080fd5b50356001600160a01b0316610386565b61010b61040a565b6100f96004803603602081101561019657600080fd5b50356001600160a01b0316610419565b6004546000906001600160a01b03163314806101da57506101c561030d565b6001600160a01b0316336001600160a01b0316145b6102155760405162461bcd60e51b81526004018080602001828103825260368152602001806108306036913960400191505060405180910390fd5b6102208484846104c9565b949350505050565b6102306105d7565b6001600160a01b031661024161030d565b6001600160a01b03161461028a576040805162461bcd60e51b8152602060048201819052602482015260008051602061088c833981519152604482015290519081900360640190fd5b610293816105db565b61029c57600080fd5b50565b6102a76105d7565b6001600160a01b03166102b861030d565b6001600160a01b031614610301576040805162461bcd60e51b8152602060048201819052602482015260008051602061088c833981519152604482015290519081900360640190fd5b61030b60006106d6565b565b6002546001600160a01b031690565b6001546001600160a01b03163314610372576040805162461bcd60e51b81526020600482015260146024820152731bdb9b1e48149bdd5d195c8818d85b8818d85b1b60621b604482015290519081900360640190fd5b61037c8282610728565b5050565b60035481565b61038e6105d7565b6001600160a01b031661039f61030d565b6001600160a01b0316146103e8576040805162461bcd60e51b8152602060048201819052602482015260008051602061088c833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031690565b6104216105d7565b6001600160a01b031661043261030d565b6001600160a01b03161461047b576040805162461bcd60e51b8152602060048201819052602482015260008051602061088c833981519152604482015290519081900360640190fd5b6001600160a01b0381166104c05760405162461bcd60e51b81526004018080602001828103825260268152602001806108666026913960400191505060405180910390fd5b61029c816106d6565b6001546001600160a01b03808516600090815260208190526040812054909283926104fa923092899216908761076c565b600154604080516001620fb3e960e11b031981526001600160a01b0389811660048301526024820189905260448201889052915193945091169163ffe0982e916064808201926020929091908290030181600087803b15801561055c57600080fd5b505af1158015610570573d6000803e3d6000fd5b505050506040513d602081101561058657600080fd5b505161059157600080fd5b6001600160a01b0385166000908152602081905260409020546105b59060016107ce565b6001600160a01b03861660009081526020819052604090205590509392505050565b3390565b60015460408051633950935160e01b81526001600160a01b0392831660048201526024810184905290516000927f00000000000000000000000000000000000000000000000000000000000000001691633950935191604480830192602092919082900301818787803b15801561065157600080fd5b505af1158015610665573d6000803e3d6000fd5b505050506040513d602081101561067b57600080fd5b50516106ce576040805162461bcd60e51b815260206004820152601c60248201527f6661696c656420746f20696e63726561736520616c6c6f77616e636500000000604482015290519081900360640190fd5b506001919050565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6003829055604080518281526020810184905281517f262bf8bfba22afad58b506251d9697c36de4403b1b0d7cbb47b3cb68167431bb929181900390910190a15050565b604080516bffffffffffffffffffffffff19606097881b811660208084019190915296881b811660348301529490961b9093166048860152605c850191909152607c8085019190915281518085039091018152609c9093019052815191012090565b600082820183811015610828576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe50726963652043616e206f6e6c792062652066657463686564206279204e465420636f6e7472616374206f7220746865204f776e65724f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212207711e962ad0d05f1f5d98c146af623815cfe95eb51b2ecc60103131708b8d61b64736f6c63430007000033726f757465722063616e6e6f7420626520746865207a65726f20616464726573730000000000000000000000009ac9ae20a17779c17b069b48a8788e3455fc6121000000000000000000000000892a6f9df0147e5f079b0993f486f9aca3c87881