158 txs
162 calls
constructor
constructor(address superRareToken, bytes32 merkleRoot)
functions
claimRoot
viewfunction claimRoot() view returns (bytes32)
owner
viewfunction owner() view returns (address)
rewardClaimed
viewfunction rewardClaimed(address) view returns (bool)
token
viewfunction token() view returns (address)
verifyEntitled
viewfunction verifyEntitled(address recipient, uint256 value, bytes32[] proof) view returns (bool)
claim
nonpayablefunction claim(uint256 amount, bytes32[] proof)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateMerkleRoot
nonpayablefunction updateMerkleRoot(bytes32 newRoot)
updateTokenAddress
nonpayablefunction updateTokenAddress(address _token)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokensClaimed
event TokensClaimed(bytes32 indexed root, address indexed addr, uint256 amount)
errors
No errors.
creation bytecode
0x60803461014757601f61092b38819003918201601f19168301916001600160401b0383118484101761014c5780849260409485528339810103126101475780516001600160a01b0391828216918290036101475760200151916000549060018060a01b0319913383821617600055604051913391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a38215610105575082156100c05760025416176002556001556040516107c890816101638239f35b60405162461bcd60e51b815260206004820152601960248201527f4d65726b6c65526f6f742063616e7420626520656d7074792e000000000000006044820152606490fd5b62461bcd60e51b815260206004820181905260248201527f546f6b656e20616464726573732063616e74206265203020616464726573732e6044820152606490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe608060408181526004918236101561001657600080fd5b600092833560e01c91826314ea35e71461058f5750816329e19704146105515781632f52ebb71461033b5781634783f0ef146103195781636691461a14610271578163715018a6146102175781638da5cb5b146101ef578163c3709caf14610185578163f2fde38b146100be575063fc0c546a1461009357600080fd5b346100ba57816003193601126100ba5760025490516001600160a01b039091168152602090f35b5080fd5b905034610181576020366003190112610181576100d96105ab565b906100e2610671565b6001600160a01b0391821692831561012f57505082546001600160a01b0319811683178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b8280fd5b905034610181576060366003190112610181576101a06105ab565b926044359067ffffffffffffffff82116101ec57366023830112156101ec5750926101d96101e39285602460209736930135910161061a565b90602435906106c9565b90519015158152f35b80fd5b5050346100ba57816003193601126100ba57905490516001600160a01b039091168152602090f35b83346101ec57806003193601126101ec57610230610671565b80546001600160a01b03198116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b9050346101815760203660031901126101815761028c6105ab565b610294610671565b6001600160a01b03169182156102c15750506bffffffffffffffffffffffff60a01b600254161760025580f35b906020608492519162461bcd60e51b8352820152602c60248201527f4e657720746f6b656e20616464726573732063616e6e6f74206265207468652060448201526b7a65726f206164647265737360a01b6064820152fd5b8390346100ba5760203660031901126100ba57610334610671565b3560015580f35b91905034610181578060031936011261018157813591602490813567ffffffffffffffff8082116104a457366023830112156104a457818301359081116104a45736848260051b840101116104a4576103a29161039b918536920161061a565b85336106c9565b15610511573385526020916003835260ff84872054166104b95733865260038352838620600160ff19825416179055858360018060a01b0360025416604487518094819363a9059cbb60e01b835233898401528b888401525af19081156104af578791610475575b50156104425750507fb6a3782a350d2b8520b7fe13e8e97b61f22902243ad29c4c3a9a8f714935718c9060015492519384523393a380f35b60109192606494519362461bcd60e51b85528401528201526f2a3930b739b332b9103330b4b632b21760811b6044820152fd5b90508381813d83116104a8575b61048c81836105f8565b810103126104a4575180151581036104a4573861040a565b8680fd5b503d610482565b85513d89823e3d90fd5b602f9192608494519362461bcd60e51b85528401528201527f596f75206861766520616c72656164792077697468647261776e20796f75722060448201526e32b73a34ba3632b2103a37b5b2b71760891b6064820152fd5b60206064928185519362461bcd60e51b85528401528201527f5468652070726f6f6620636f756c64206e6f742062652076657269666965642e6044820152fd5b5050346100ba5760203660031901126100ba5760209160ff9082906001600160a01b0361057c6105ab565b1681526003855220541690519015158152f35b8490346100ba57816003193601126100ba576020906001548152f35b600435906001600160a01b03821682036105c157565b600080fd5b6060810190811067ffffffffffffffff8211176105e257604052565b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176105e257604052565b90929167ffffffffffffffff84116105e2578360051b6040519260208094610644828501826105f8565b80978152019181019283116105c157905b8282106106625750505050565b81358152908301908301610655565b6000546001600160a01b0316330361068557565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6040908151602093848201926bffffffffffffffffffffffff199060601b1683526034820152603481526106fc816105c6565b519020926000935b815185101561078657600585901b82018401518082116107645783519085820192835284820152838152610737816105c6565b5190205b93600019811461074e5760010193610704565b634e487b7160e01b600052601160045260246000fd5b908351908582019283528482015283815261077e816105c6565b51902061073b565b9350505050600154149056fea264697066735822122001f711c4d956f0e1d7348703135f218abe9abc2240f24523e2f61680b1d0fab264736f6c63430008120033000000000000000000000000ba5bde662c17e2adff1075610382b9b6912963500000000000000000000000000000000000000000000000000000000000000001