0 txs
0 calls
constructor
constructor(address _treats)
functions
owner
viewfunction owner() view returns (address)
startTimestamp
viewfunction startTimestamp() view returns (uint256)
treatIdToExhangeForContract
viewfunction treatIdToExhangeForContract(uint256) view returns (address)
treats
viewfunction treats() view returns (address)
vault
viewfunction vault() view returns (address)
exchange
nonpayablefunction exchange(uint256 treatTokenId, uint256 receivingTokenId)
forwardERC20s
nonpayablefunction forwardERC20s(address token, uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
rescueERC1155
nonpayablefunction rescueERC1155(address token, uint256 tokenId, uint256 quantity, bytes data, address receiver)
rescueERC721
nonpayablefunction rescueERC721(address token, uint256 tokenId, address receiver)
setStartTimestamp
nonpayablefunction setStartTimestamp(uint256 _startTimestamp)
setTreatExchangeContract
nonpayablefunction setTreatExchangeContract(uint256 treatTokenId, address exchangeForContract)
setVault
nonpayablefunction setVault(address _vault)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawAll
payablefunction withdrawAll() payable
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60a060405260001960035534801561001657600080fd5b50604051610b96380380610b968339810160408190526100359161009f565b61003e3361004f565b6001600160a01b03166080526100cf565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100b157600080fd5b81516001600160a01b03811681146100c857600080fd5b9392505050565b608051610aa56100f16000396000818161020f01526105aa0152610aa56000f3fe6080604052600436106100e85760003560e01c80639727151a1161008a578063e6fd48bc11610059578063e6fd48bc14610271578063f2fde38b14610295578063fa3e4705146102b5578063fbfa77cf146102d557600080fd5b80639727151a146101dd578063ad186b85146101fd578063c44bef7514610231578063d4b7eac31461025157600080fd5b80636817031b116100c65780636817031b14610182578063715018a6146101a2578063853828b6146101b75780638da5cb5b146101bf57600080fd5b8063034c79b0146100ed5780632e6c08721461010f57806360d2f70714610162575b600080fd5b3480156100f957600080fd5b5061010d610108366004610819565b6102f5565b005b34801561011b57600080fd5b5061014561012a366004610901565b6002602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561016e57600080fd5b5061010d61017d36600461091a565b61036a565b34801561018e57600080fd5b5061010d61019d36600461094a565b6103a0565b3480156101ae57600080fd5b5061010d6103ca565b61010d6103d4565b3480156101cb57600080fd5b506000546001600160a01b0316610145565b3480156101e957600080fd5b5061010d6101f836600461096e565b610400565b34801561020957600080fd5b506101457f000000000000000000000000000000000000000000000000000000000000000081565b34801561023d57600080fd5b5061010d61024c366004610901565b610488565b34801561025d57600080fd5b5061010d61026c36600461099a565b610495565b34801561027d57600080fd5b5061028760035481565b604051908152602001610159565b3480156102a157600080fd5b5061010d6102b036600461094a565b610678565b3480156102c157600080fd5b5061010d6102d03660046109bc565b6106f1565b3480156102e157600080fd5b50600154610145906001600160a01b031681565b6102fd610734565b604051637921219560e11b81526001600160a01b0386169063f242432a9061033190309085908990899089906004016109fe565b600060405180830381600087803b15801561034b57600080fd5b505af115801561035f573d6000803e3d6000fd5b505050505050505050565b610372610734565b60009182526002602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b6103a8610734565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6103d2610734565b565b6103dc610734565b60405133904780156108fc02916000818181858888f193505050506103d257600080fd5b610408610734565b3361041257600080fd5b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af115801561045f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104839190610a76565b505050565b610490610734565b600355565b6003544210156104ec5760405162461bcd60e51b815260206004820152601760248201527f547265617445786368616e67653a206e6f74206f70656e00000000000000000060448201526064015b60405180910390fd5b6000828152600260205260409020546001600160a01b0316806105645760405162461bcd60e51b815260206004820152602a60248201527f546f6b656e45786368616e67653a20747265617420746f6b656e204944206e6f6044820152697420656c696769626c6560b01b60648201526084016104e3565b60018054604051637921219560e11b81523360048201526001600160a01b03918216602482015260448101869052606481019290925260a06084830152600060a48301527f0000000000000000000000000000000000000000000000000000000000000000169063f242432a9060c401600060405180830381600087803b1580156105ee57600080fd5b505af1158015610602573d6000803e3d6000fd5b5050600154604051632142170760e11b81526001600160a01b0391821660048201523360248201526044810186905290841692506342842e0e91506064015b600060405180830381600087803b15801561065b57600080fd5b505af115801561066f573d6000803e3d6000fd5b50505050505050565b610680610734565b6001600160a01b0381166106e55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104e3565b6106ee8161078e565b50565b6106f9610734565b604051632142170760e11b81523060048201526001600160a01b038281166024830152604482018490528416906342842e0e90606401610641565b6000546001600160a01b031633146103d25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104e3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146106ee57600080fd5b80356107fe816107de565b919050565b634e487b7160e01b600052604160045260246000fd5b600080600080600060a0868803121561083157600080fd5b853561083c816107de565b94506020860135935060408601359250606086013567ffffffffffffffff8082111561086757600080fd5b818801915088601f83011261087b57600080fd5b81358181111561088d5761088d610803565b604051601f8201601f19908116603f011681019083821181831017156108b5576108b5610803565b816040528281528b60208487010111156108ce57600080fd5b8260208601602083013760006020848301015280965050505050506108f5608087016107f3565b90509295509295909350565b60006020828403121561091357600080fd5b5035919050565b6000806040838503121561092d57600080fd5b82359150602083013561093f816107de565b809150509250929050565b60006020828403121561095c57600080fd5b8135610967816107de565b9392505050565b6000806040838503121561098157600080fd5b823561098c816107de565b946020939093013593505050565b600080604083850312156109ad57600080fd5b50508035926020909101359150565b6000806000606084860312156109d157600080fd5b83356109dc816107de565b92506020840135915060408401356109f3816107de565b809150509250925092565b600060018060a01b03808816835260208188168185015286604085015285606085015260a06080850152845191508160a085015260005b82811015610a515785810182015185820160c001528101610a35565b5050600060c0828501015260c0601f19601f8301168401019150509695505050505050565b600060208284031215610a8857600080fd5b8151801515811461096757600080fdfea164736f6c6343000811000a0000000000000000000000007c104b4db94494688027cced1e2ebfb89642c80f