0 txs
0 calls
constructor
No constructor.
functions
isClaimed
viewfunction isClaimed(uint256 index) view returns (bool)
merkleRoot
viewfunction merkleRoot() view returns (bytes32)
token
viewfunction token() view returns (address)
withdrawAddress
viewfunction withdrawAddress() view returns (address)
withdrawBlock
viewfunction withdrawBlock() view returns (uint256)
__MerkleDistributor_init
nonpayablefunction __MerkleDistributor_init(address token_, bytes32 merkleRoot_, uint256 _withdrawBlock, address _withdrawAddress)
claim
nonpayablefunction claim(uint256 index, address account, uint256 amount, bytes32[] merkleProof)
withdraw
nonpayablefunction withdraw()
events
Claimed
event Claimed(uint256 index, address account, uint256 amount)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610c9f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80632eb4a7ab1161005b5780632eb4a7ab146102045780633ccfd60b146102225780639e34070f1461022c578063fc0c546a1461027057610088565b80630ca0c30e1461008d5780631581b6001461010557806324025b19146101395780632e7ba6ef14610157575b600080fd5b610103600480360360808110156100a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506102a4565b005b61010d610436565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014161045c565b6040518082815260200191505060405180910390f35b6102026004803603608081101561016d57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156101be57600080fd5b8201836020820111156101d057600080fd5b803590602001918460208302840111640100000000831117156101f257600080fd5b9091929391929390505050610462565b005b61020c610749565b6040518082815260200191505060405180910390f35b61022a61074f565b005b6102586004803603602081101561024257600080fd5b81019080803590602001909291905050506109b4565b60405180821515815260200191505060405180910390f35b610278610a06565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600060019054906101000a900460ff16806102c357506102c2610a2c565b5b806102d9575060008054906101000a900460ff16155b61032e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180610c3c602e913960400191505060405180910390fd5b60008060019054906101000a900460ff16159050801561037e576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b84600060026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836001819055508260028190555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550801561042f5760008060016101000a81548160ff0219169083151502179055505b5050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b61046b856109b4565b156104c1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180610bd06028913960400191505060405180910390fd5b6000858585604051602001808481526020018373ffffffffffffffffffffffffffffffffffffffff1660601b81526014018281526020019350505050604051602081830303815290604052805190602001209050610563838380806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505060015483610a43565b6105b8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180610bf86021913960400191505060405180910390fd5b6105c186610af8565b600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb86866040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561065457600080fd5b505af1158015610668573d6000803e3d6000fd5b505050506040513d602081101561067e57600080fd5b81019080805190602001909291905050506106e4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180610c196023913960400191505060405180910390fd5b7f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed026868686604051808481526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1505050505050565b60015481565b6002544310156107aa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526051815260200180610b7f6051913960600191505060405180910390fd5b600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561089457600080fd5b505afa1580156108a8573d6000803e3d6000fd5b505050506040513d60208110156108be57600080fd5b81019080805190602001909291905050506040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561092257600080fd5b505af1158015610936573d6000803e3d6000fd5b505050506040513d602081101561094c57600080fd5b81019080805190602001909291905050506109b2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526030815260200180610b4f6030913960400191505060405180910390fd5b565b60008061010083816109c257fe5b049050600061010084816109d257fe5b0690506000600460008481526020019081526020016000205490506000826001901b90508081831614945050505050919050565b600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000803090506000813b9050600081149250505090565b60008082905060005b8551811015610aea576000868281518110610a6357fe5b60200260200101519050808311610aaa5782816040516020018083815260200182815260200192505050604051602081830303815290604052805190602001209250610adc565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b508080600101915050610a4c565b508381149150509392505050565b60006101008281610b0557fe5b04905060006101008381610b1557fe5b069050806001901b600460008481526020019081526020016000205417600460008481526020019081526020016000208190555050505056fe446974746f436c61696d4469737472696275746f723a205769746864726177207472616e73666572206661696c65642e446974746f436c61696d4469737472696275746f723a205769746864726177206661696c65642c2063616e6e6f7420636c61696d20756e74696c2061667465722076616c6964426c6f636b7320646966664d65726b6c654469737472696275746f723a2044726f7020616c726561647920636c61696d65642e4d65726b6c654469737472696275746f723a20496e76616c69642070726f6f662e4d65726b6c654469737472696275746f723a205472616e73666572206661696c65642e496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564a2646970667358221220f59acde3325b652bcbf8a580c35380b49f9466da6aaf87e06c0343296268254c64736f6c634300060c0033