0 txs
0 calls
constructor
constructor()
functions
checkClaim
viewfunction checkClaim(uint256 _tokenID) view returns (bool)
checkToken
viewfunction checkToken() view returns (address)
claim_start
viewfunction claim_start() view returns (uint256)
claimArray
viewfunction claimArray(uint256) view returns (uint256)
claimCount
viewfunction claimCount() view returns (uint256)
getControllers
viewfunction getControllers() view returns (address[] _allowed)
getTokenID
viewfunction getTokenID(uint256 _claimID) view returns (uint256)
giveAwayToken
viewfunction giveAwayToken() view returns (address)
how_long_more
viewfunction how_long_more() view returns (uint256 Days, uint256 Hours, uint256 Minutes, uint256 Seconds)
isController
viewfunction isController(address _controller) view returns (bool)
owner
viewfunction owner() view returns (address)
vault
viewfunction vault() view returns (address)
approveController
nonpayablefunction approveController(address _controller)
claim
nonpayablefunction claim(uint256 _tokenID)
drain
nonpayablefunction drain(address _token)
EmergencyPush
nonpayablefunction EmergencyPush(uint256 _ID)
EmergencySet
nonpayablefunction EmergencySet(uint256 _ID)
renounceOwnership
nonpayablefunction renounceOwnership()
retrieve721
nonpayablefunction retrieve721(address _tracker, uint256 _id)
revokeController
nonpayablefunction revokeController(address _controller)
setup
nonpayablefunction setup()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ApprovedController
event ApprovedController(address indexed account, address indexed sender)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RevokedController
event RevokedController(address indexed account, address indexed sender)
errors
No errors.
creation bytecode
0x600060075563612fb1906008556105c0604052610219608090815261036860a05261036660c05261035660e052610351610100526103506101205261034061014081905261033d61016052610336610180526103226101a05261032b6101c05261031d6101e05261031a610200526102bd610220526102bc610240526102ba610260526102b4610280526102b36102a0526102ab6102c0526102a16102e05261029e6103009081526102a36103205261029b90915261029761036052610296610380526102946103a0526102936103c0526102786103e05261025d61040052610257610420526102546104405261024f610460526102426104805261023f6104a0526104c0526102fd6104e0526102fa610500526102f9610520526102f7610540526102e5610560526102d7610580526102c66105a0526200014690600990602a6200021b565b503480156200015457600080fd5b5060006200016162000217565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600380546001600160a01b03199081167301ba93514e5eb642ec63e95ef7787b0edd403add1790915560048054821673dda2ea1cef44c206818161e7876f7277bd39a99c17905560068054909116736a43a7dfab20e547c2dcfaa2ac43bbb02fcfbfa017905562000288565b3390565b8280548282559060005260206000209081019282156200025f579160200282015b828111156200025f578251829061ffff169055916020019190600101906200023c565b506200026d92915062000271565b5090565b5b808211156200026d576000815560010162000272565b6115d980620002986000396000f3fe6080604052600436106101395760003560e01c80638da5cb5b116100ab578063ba0bba401161006f578063ba0bba4014610436578063c55fef221461044b578063cac3e64a14610475578063ece531321461048a578063f2fde38b146104bd578063fbfa77cf146104f057610140565b80638da5cb5b1461033b57806399a56ed614610350578063a5b3abfb14610365578063b429afeb1461039e578063b4e8a6c4146103d157610140565b806366232675116100fd578063662326751461023e578063715018a614610271578063772b514e1461028657806379e1ff0c146102b75780638b3e76fd146102f35780638da4d3c91461032657610140565b806310e33de3146101455780631681d15814610180578063188247ed146101be5780632571f116146101ea578063379607f51461021457610140565b3661014057005b600080fd5b34801561015157600080fd5b5061015a610505565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561018c57600080fd5b506101aa600480360360208110156101a357600080fd5b5035610579565b604080519115158252519081900360200190f35b3480156101ca57600080fd5b506101e8600480360360208110156101e157600080fd5b503561058e565b005b3480156101f657600080fd5b506101e86004803603602081101561020d57600080fd5b5035610610565b34801561022057600080fd5b506101e86004803603602081101561023757600080fd5b50356106ac565b34801561024a57600080fd5b506101e86004803603602081101561026157600080fd5b50356001600160a01b03166109ac565b34801561027d57600080fd5b506101e8610ab0565b34801561029257600080fd5b5061029b610b5c565b604080516001600160a01b039092168252519081900360200190f35b3480156102c357600080fd5b506102e1600480360360208110156102da57600080fd5b5035610b6b565b60408051918252519081900360200190f35b3480156102ff57600080fd5b506101e86004803603602081101561031657600080fd5b50356001600160a01b0316610b8c565b34801561033257600080fd5b506102e1610c79565b34801561034757600080fd5b5061029b610c7f565b34801561035c57600080fd5b506102e1610c8e565b34801561037157600080fd5b506101e86004803603604081101561038857600080fd5b506001600160a01b038135169060200135610c94565b3480156103aa57600080fd5b506101aa600480360360208110156103c157600080fd5b50356001600160a01b0316610d6b565b3480156103dd57600080fd5b506103e6610da0565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561042257818101518382015260200161040a565b505050509050019250505060405180910390f35b34801561044257600080fd5b506101e8610e3e565b34801561045757600080fd5b506102e16004803603602081101561046e57600080fd5b5035610fff565b34801561048157600080fd5b5061029b61101d565b34801561049657600080fd5b506101e8600480360360208110156104ad57600080fd5b50356001600160a01b031661102c565b3480156104c957600080fd5b506101e8600480360360208110156104e057600080fd5b50356001600160a01b03166111ef565b3480156104fc57600080fd5b5061029b6112f1565b600080600080600854421061054b576040805162461bcd60e51b815260206004820152600760248201526614dd185c9d195960ca1b604482015290519081900360640190fd5b5050600854620151804290910381810494610e10929091068281049450603c92900682810493509190910690565b60009081526005602052604090205460ff1690565b610599600133611300565b806105b35750336105a8610c7f565b6001600160a01b0316145b6105f5576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5cd95960921b604482015290519081900360640190fd5b6000908152600560205260409020805460ff19166001179055565b61061b600133611300565b8061063557503361062a610c7f565b6001600160a01b0316145b610677576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5cd95960921b604482015290519081900360640190fd5b600980546001810182556000919091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0155565b6008544210156106f8576040805162461bcd60e51b815260206004820152601260248201527121b630b4b6903737ba1039ba30b93a32b21760711b604482015290519081900360640190fd5b60048054604080516331a9108f60e11b81529283018490525133926001600160a01b0390921691636352211e916024808301926020929190829003018186803b15801561074457600080fd5b505afa158015610758573d6000803e3d6000fd5b505050506040513d602081101561076e57600080fd5b50516001600160a01b0316146107bd576040805162461bcd60e51b815260206004820152600f60248201526e2737ba103a37b5b2b71027bbb732b960891b604482015290519081900360640190fd5b60008181526005602052604090205460ff16151560011461080f576040805162461bcd60e51b815260206004820152600760248201526610db185a5b595960ca1b604482015290519081900360640190fd5b600354600654604080516370a0823160e01b81526001600160a01b039283166004820152905160009392909216916370a0823191602480820192602092909190829003018186803b15801561086357600080fd5b505afa158015610877573d6000803e3d6000fd5b505050506040513d602081101561088d57600080fd5b50519050806108e3576040805162461bcd60e51b815260206004820152601860248201527f4e6f206d6f726520746f6b656e7320746f20636c61696d2e0000000000000000604482015290519081900360640190fd5b60006108ed61131c565b6000848152600560205260409020805460ff1916905560098054919250908061091257fe5b6000828152602081208201600019908101829055909101909155600780546001019055600354600654604080516323b872dd60e01b81526001600160a01b03928316600482015233602482015260448101869052905191909216926323b872dd926064808201939182900301818387803b15801561098f57600080fd5b505af11580156109a3573d6000803e3d6000fd5b50505050505050565b6109b4611342565b6001600160a01b03166109c5610c7f565b6001600160a01b031614610a0e576040805162461bcd60e51b81526020600482018190526024820152600080516020611560833981519152604482015290519081900360640190fd5b610a19600182611300565b15610a6b576040805162461bcd60e51b815260206004820152601960248201527f436f6e74726f6c6c657220616c72656164792061646465642e00000000000000604482015290519081900360640190fd5b610a76600182611346565b5060405133906001600160a01b038316907fde4bbadbdbd1ed4cfc0454fa40ae242b7ef106adbe8466849ebf5cff831bc10590600090a350565b610ab8611342565b6001600160a01b0316610ac9610c7f565b6001600160a01b031614610b12576040805162461bcd60e51b81526020600482018190526024820152600080516020611560833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6003546001600160a01b031681565b600060098281548110610b7a57fe5b90600052602060002001549050919050565b610b94611342565b6001600160a01b0316610ba5610c7f565b6001600160a01b031614610bee576040805162461bcd60e51b81526020600482018190526024820152600080516020611560833981519152604482015290519081900360640190fd5b610bf9600182611300565b610c345760405162461bcd60e51b81526004018080602001828103825260248152602001806115806024913960400191505060405180910390fd5b610c3f60018261135b565b5060405133906001600160a01b038316907f799caeba7dd7e8649fefe03dd79338a265cf8f9738da0cd834338f2cab9abd1c90600090a350565b60075481565b6000546001600160a01b031690565b60085481565b610c9f600133611300565b80610cb9575033610cae610c7f565b6001600160a01b0316145b610cfb576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5cd95960921b604482015290519081900360640190fd5b604080516323b872dd60e01b81523060048201523360248201526044810183905290516001600160a01b038416916323b872dd91606480830192600092919082900301818387803b158015610d4f57600080fd5b505af1158015610d63573d6000803e3d6000fd5b505050505050565b6000816001600160a01b0316610d7f610c7f565b6001600160a01b03161480610d9a5750610d9a600183611300565b92915050565b6060610dac6001611370565b67ffffffffffffffff81118015610dc257600080fd5b50604051908082528060200260200182016040528015610dec578160200160208202803683370190505b50905060005b610dfc6001611370565b811015610e3a57610e0e60018261137b565b828281518110610e1a57fe5b6001600160a01b0390921660209283029190910190910152600101610df2565b5090565b610e49600133611300565b80610e63575033610e58610c7f565b6001600160a01b0316145b610ea5576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5cd95960921b604482015290519081900360640190fd5b640135f1db1160005260056020527fea540da2915f6d86f5a93149300309e7aa4e5eed29aaad191d3f7276d995ea94805460ff19166001908117909155640135f22930905b600a8111610f17578181016000908152600560205260409020805460ff1916600190811790915501610eea565b50640135f25040905060015b600f8111610f50578181016000908152600560205260409020805460ff1916600190811790915501610f23565b50640135f29e60905060015b60238111610f89578181016000908152600560205260409020805460ff1916600190811790915501610f5c565b50640135f2c570905060015b60328111610fc2578181016000908152600560205260409020805460ff1916600190811790915501610f95565b50640135f2ec80905060015b60508111610ffb578181016000908152600560205260409020805460ff1916600190811790915501610fce565b5050565b6009818154811061100c57fe5b600091825260209091200154905081565b6004546001600160a01b031681565b611037600133611300565b80611051575033611046610c7f565b6001600160a01b0316145b611093576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5cd95960921b604482015290519081900360640190fd5b6001600160a01b0381166110e7576110a9610c7f565b6001600160a01b03166108fc479081150290604051600060405180830381858888f193505050501580156110e1573d6000803e3d6000fd5b506111ec565b806001600160a01b031663a9059cbb6110fe610c7f565b604080516370a0823160e01b815230600482015290516001600160a01b038616916370a08231916024808301926020929190829003018186803b15801561114457600080fd5b505afa158015611158573d6000803e3d6000fd5b505050506040513d602081101561116e57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b1580156111bf57600080fd5b505af11580156111d3573d6000803e3d6000fd5b505050506040513d60208110156111e957600080fd5b50505b50565b6111f7611342565b6001600160a01b0316611208610c7f565b6001600160a01b031614611251576040805162461bcd60e51b81526020600482018190526024820152600080516020611560833981519152604482015290519081900360640190fd5b6001600160a01b0381166112965760405162461bcd60e51b815260040180806020018281038252602681526020018061153a6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6006546001600160a01b031681565b6000611315836001600160a01b038416611387565b9392505050565b6009805460009190600019810190811061133257fe5b9060005260206000200154905090565b3390565b6000611315836001600160a01b03841661139f565b6000611315836001600160a01b0384166113e9565b6000610d9a826114af565b600061131583836114b3565b60009081526001919091016020526040902054151590565b60006113ab8383611387565b6113e157508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610d9a565b506000610d9a565b600081815260018301602052604081205480156114a5578354600019808301919081019060009087908390811061141c57fe5b906000526020600020015490508087600001848154811061143957fe5b60009182526020808320909101929092558281526001898101909252604090209084019055865487908061146957fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610d9a565b6000915050610d9a565b5490565b815460009082106114f55760405162461bcd60e51b81526004018080602001828103825260228152602001806115186022913960400191505060405180910390fd5b82600001828154811061150457fe5b906000526020600020015490509291505056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572436f6e74726f6c6c657220646f206e6f7420686f6c642061646d696e207269676874732ea2646970667358221220a6e9e34687b44a9c73cd9c6b1a9c60b4939e649217a756b2e1878a13b07f957a64736f6c63430007030033