0 txs
0 calls
constructor
constructor(address _dr_contract_address, address _tr)
functions
claimCount
viewfunction claimCount() view returns (uint256)
dr_contract_address
viewfunction dr_contract_address() view returns (address)
getArtRedeemStatus
viewfunction getArtRedeemStatus(uint256 _tokenID) view returns (bool)
isInitialized
viewfunction isInitialized() view returns (bool)
owner
viewfunction owner() view returns (address)
traitRegistry
viewfunction traitRegistry() view returns (address)
claimRedeemable
nonpayablefunction claimRedeemable(uint256 _tokenId, bytes16 md5hash, uint64 rowID, uint64 timeLimit, uint8 v, bytes32 r, bytes32 s)
drain
nonpayablefunction drain(address _token)
renounceOwnership
nonpayablefunction renounceOwnership()
retrieve721
nonpayablefunction retrieve721(address _tracker, uint256 _id)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
setClaimStatus
event setClaimStatus(uint256 __tokenID, bool _status)
errors
No errors.
creation bytecode
0x608060405260006001553480156200001657600080fd5b5060405162001f4838038062001f4883398181016040528101906200003c919062000195565b60006200004e6200017660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000224565b600033905090565b6000815190506200018f816200020a565b92915050565b60008060408385031215620001a957600080fd5b6000620001b9858286016200017e565b9250506020620001cc858286016200017e565b9150509250929050565b6000620001e382620001ea565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6200021581620001d6565b81146200022157600080fd5b50565b611d1480620002346000396000f3fe6080604052600436106100c05760003560e01c80638da5cb5b11610074578063eb87c79f1161004e578063eb87c79f14610220578063ece5313214610249578063f2fde38b14610272576100c7565b80638da5cb5b146101a1578063a5b3abfb146101cc578063cc117b71146101f5576100c7565b8063847e9787116100a5578063847e97871461010e5780638bd5196a1461014b5780638da4d3c914610176576100c7565b8063392e53cd146100cc578063715018a6146100f7576100c7565b366100c757005b600080fd5b3480156100d857600080fd5b506100e161029b565b6040516100ee91906117ec565b60405180910390f35b34801561010357600080fd5b5061010c610350565b005b34801561011a57600080fd5b5061013560048036038101906101309190611237565b61048a565b60405161014291906117ec565b60405180910390f35b34801561015757600080fd5b50610160610541565b60405161016d919061184c565b60405180910390f35b34801561018257600080fd5b5061018b610567565b6040516101989190611a02565b60405180910390f35b3480156101ad57600080fd5b506101b661056d565b6040516101c39190611748565b60405180910390f35b3480156101d857600080fd5b506101f360048036038101906101ee91906111a9565b610596565b005b34801561020157600080fd5b5061020a610685565b6040516102179190611867565b60405180910390f35b34801561022c57600080fd5b5061024760048036038101906102429190611289565b6106ab565b005b34801561025557600080fd5b50610270600480360381019061026b919061120e565b610abe565b005b34801561027e57600080fd5b5061029960048036038101906102949190611157565b610ce3565b005b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663201b1cc83060026040518363ffffffff1660e01b81526004016102fb92919061179a565b60206040518083038186803b15801561031357600080fd5b505afa158015610327573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034b91906111e5565b905090565b610358610e8c565b73ffffffffffffffffffffffffffffffffffffffff1661037661056d565b73ffffffffffffffffffffffffffffffffffffffff16146103cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103c3906119c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c9e317d66002846040518363ffffffff1660e01b81526004016104ea929190611882565b60206040518083038186803b15801561050257600080fd5b505afa158015610516573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053a91906111e5565b9050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61059e610e8c565b73ffffffffffffffffffffffffffffffffffffffff166105bc61056d565b73ffffffffffffffffffffffffffffffffffffffff1614610612576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610609906119c2565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166323b872dd3033846040518463ffffffff1660e01b815260040161064f93929190611763565b600060405180830381600087803b15801561066957600080fd5b505af115801561067d573d6000803e3d6000fd5b505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c9e317d66002896040518363ffffffff1660e01b8152600401610709929190611882565b60206040518083038186803b15801561072157600080fd5b505afa158015610735573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075991906111e5565b610798576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078f906119e2565b60405180910390fd5b428467ffffffffffffffff1610156107e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107dc90611982565b60405180910390fd5b60006107f2878787610e94565b90506107fd81610eca565b9050600061080d82868686610efa565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561087757503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6108b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ad90611922565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e8b6040518263ffffffff1660e01b81526004016109289190611a02565b60206040518083038186803b15801561094057600080fd5b505afa158015610954573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109789190611180565b73ffffffffffffffffffffffffffffffffffffffff16146109ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c590611962565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ecff11b660028b60006040518463ffffffff1660e01b8152600401610a2f939291906118ab565b600060405180830381600087803b158015610a4957600080fd5b505af1158015610a5d573d6000803e3d6000fd5b505050507fa3b9871a28dac4b16fb15466f90c7475fcbfd814204cf27779ae32c15edeac63896001604051610a93929190611a1d565b60405180910390a160016000815480929190610aae90611b7b565b9190505550505050505050505050565b610ac6610e8c565b73ffffffffffffffffffffffffffffffffffffffff16610ae461056d565b73ffffffffffffffffffffffffffffffffffffffff1614610b3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b31906119c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610bc257610b7761056d565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610bbc573d6000803e3d6000fd5b50610ce0565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610be661056d565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c1f9190611748565b60206040518083038186803b158015610c3757600080fd5b505afa158015610c4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6f9190611260565b6040518363ffffffff1660e01b8152600401610c8c9291906117c3565b602060405180830381600087803b158015610ca657600080fd5b505af1158015610cba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cde91906111e5565b505b50565b610ceb610e8c565b73ffffffffffffffffffffffffffffffffffffffff16610d0961056d565b73ffffffffffffffffffffffffffffffffffffffff1614610d5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d56906119c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc690611902565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000838383604051602001610eab939291906116e5565b6040516020818303038152906040528051906020012090509392505050565b600081604051602001610edd9190611722565b604051602081830303815290604052805190602001209050919050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08260001c1115610f62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5990611942565b60405180910390fd5b601b8460ff161480610f775750601c8460ff16145b610fb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fad906119a2565b60405180910390fd5b600060018686868660405160008152602001604052604051610fdb9493929190611807565b6020604051602081039080840390855afa158015610ffd573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611079576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611070906118e2565b60405180910390fd5b80915050949350505050565b60008135905061109481611c26565b92915050565b6000815190506110a981611c26565b92915050565b6000815190506110be81611c3d565b92915050565b6000813590506110d381611c54565b92915050565b6000813590506110e881611c6b565b92915050565b6000813590506110fd81611c82565b92915050565b60008135905061111281611c99565b92915050565b60008151905061112781611c99565b92915050565b60008135905061113c81611cb0565b92915050565b60008135905061115181611cc7565b92915050565b60006020828403121561116957600080fd5b600061117784828501611085565b91505092915050565b60006020828403121561119257600080fd5b60006111a08482850161109a565b91505092915050565b600080604083850312156111bc57600080fd5b60006111ca85828601611085565b92505060206111db85828601611103565b9150509250929050565b6000602082840312156111f757600080fd5b6000611205848285016110af565b91505092915050565b60006020828403121561122057600080fd5b600061122e848285016110ee565b91505092915050565b60006020828403121561124957600080fd5b600061125784828501611103565b91505092915050565b60006020828403121561127257600080fd5b600061128084828501611118565b91505092915050565b600080600080600080600060e0888a0312156112a457600080fd5b60006112b28a828b01611103565b97505060206112c38a828b016110c4565b96505060406112d48a828b0161112d565b95505060606112e58a828b0161112d565b94505060806112f68a828b01611142565b93505060a06113078a828b016110d9565b92505060c06113188a828b016110d9565b91505092959891949750929550565b61133081611a62565b82525050565b61133f81611a74565b82525050565b61135661135182611a80565b611bc4565b82525050565b61136581611aac565b82525050565b61137c61137782611aac565b611bce565b82525050565b61138b81611b21565b82525050565b61139a81611b45565b82525050565b6113a981611b69565b82525050565b60006113bc601883611a46565b91507f45434453413a20696e76616c6964207369676e617475726500000000000000006000830152602082019050919050565b60006113fc601c83611a57565b91507f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000830152601c82019050919050565b600061143c602683611a46565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006114a2601183611a46565b91507f496e76616c6964207369676e61747572650000000000000000000000000000006000830152602082019050919050565b60006114e2602283611a46565b91507f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008301527f75650000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611548601383611a46565b91507f4e6f7420546f6b656e204944206f776e65722e000000000000000000000000006000830152602082019050919050565b6000611588601183611a46565b91507f5369676e617475726520457870697265640000000000000000000000000000006000830152602082019050919050565b60006115c8602283611a46565b91507f45434453413a20696e76616c6964207369676e6174757265202776272076616c60008301527f75650000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061162e602083611a46565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b600061166e601983611a46565b91507f534352656465656d3a205472616974206e6f7420666f756e64000000000000006000830152602082019050919050565b6116aa81611ac8565b82525050565b6116b981611af6565b82525050565b6116d06116cb82611b00565b611bd8565b82525050565b6116df81611b14565b82525050565b60006116f18286611345565b60108201915061170182856116bf565b60088201915061171182846116bf565b600882019150819050949350505050565b600061172d826113ef565b9150611739828461136b565b60208201915081905092915050565b600060208201905061175d6000830184611327565b92915050565b60006060820190506117786000830186611327565b6117856020830185611327565b61179260408301846116b0565b949350505050565b60006040820190506117af6000830185611327565b6117bc60208301846113a0565b9392505050565b60006040820190506117d86000830185611327565b6117e560208301846116b0565b9392505050565b60006020820190506118016000830184611336565b92915050565b600060808201905061181c600083018761135c565b61182960208301866116d6565b611836604083018561135c565b611843606083018461135c565b95945050505050565b60006020820190506118616000830184611382565b92915050565b600060208201905061187c6000830184611391565b92915050565b600060408201905061189760008301856113a0565b6118a460208301846116a1565b9392505050565b60006060820190506118c060008301866113a0565b6118cd60208301856116a1565b6118da6040830184611336565b949350505050565b600060208201905081810360008301526118fb816113af565b9050919050565b6000602082019050818103600083015261191b8161142f565b9050919050565b6000602082019050818103600083015261193b81611495565b9050919050565b6000602082019050818103600083015261195b816114d5565b9050919050565b6000602082019050818103600083015261197b8161153b565b9050919050565b6000602082019050818103600083015261199b8161157b565b9050919050565b600060208201905081810360008301526119bb816115bb565b9050919050565b600060208201905081810360008301526119db81611621565b9050919050565b600060208201905081810360008301526119fb81611661565b9050919050565b6000602082019050611a1760008301846116b0565b92915050565b6000604082019050611a3260008301856116b0565b611a3f6020830184611336565b9392505050565b600082825260208201905092915050565b600081905092915050565b6000611a6d82611ad6565b9050919050565b60008115159050919050565b60007fffffffffffffffffffffffffffffffff0000000000000000000000000000000082169050919050565b6000819050919050565b6000611ac182611a62565b9050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600060ff82169050919050565b6000611b2c82611b33565b9050919050565b6000611b3e82611ad6565b9050919050565b6000611b5082611b57565b9050919050565b6000611b6282611ad6565b9050919050565b6000611b7482611ac8565b9050919050565b6000611b8682611af6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611bb957611bb8611bea565b5b600182019050919050565b6000819050919050565b6000819050919050565b6000611be382611c19565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160c01b9050919050565b611c2f81611a62565b8114611c3a57600080fd5b50565b611c4681611a74565b8114611c5157600080fd5b50565b611c5d81611a80565b8114611c6857600080fd5b50565b611c7481611aac565b8114611c7f57600080fd5b50565b611c8b81611ab6565b8114611c9657600080fd5b50565b611ca281611af6565b8114611cad57600080fd5b50565b611cb981611b00565b8114611cc457600080fd5b50565b611cd081611b14565b8114611cdb57600080fd5b5056fea26469706673582212209b0fe36d7297fdc30de712ea6bc9a21b628052bdd77d3ee23ba24200decec20f64736f6c63430008000033000000000000000000000000922a6ac0f4438bf84b816987a6bbfee82aa020730000000000000000000000004e6ed01c6d4c906ad5428223855865ef75261338