0 txs
0 calls
constructor
constructor(bytes32 _merkleRoot, uint256 _withdrawBlock, address _withdrawAddress)
functions
isClaimed
viewfunction isClaimed(uint256 index) view returns (bool)
manager
viewfunction manager() view returns (address)
merkleRoot
viewfunction merkleRoot() view returns (bytes32)
withdrawAddress
viewfunction withdrawAddress() view returns (address)
withdrawBlock
viewfunction withdrawBlock() view returns (uint256)
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
0x608060405234801561001057600080fd5b50604051610afc380380610afc8339818101604052606081101561003357600080fd5b8101908080519060200190929190805190602001909291908051906020019092919050505080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550826001819055508160028190555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050610a02806100fa6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80632eb4a7ab1161005b5780632eb4a7ab146101815780633ccfd60b1461019f578063481c6a75146101a95780639e34070f146101dd5761007d565b80631581b6001461008257806324025b19146100b65780632e7ba6ef146100d4575b600080fd5b61008a610221565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100be610247565b6040518082815260200191505060405180910390f35b61017f600480360360808110156100ea57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561013b57600080fd5b82018360208201111561014d57600080fd5b8035906020019184602083028401116401000000008311171561016f57600080fd5b909192939192939050505061024d565b005b6101896104fa565b6040518082815260200191505060405180910390f35b6101a7610500565b005b6101b1610763565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610209600480360360208110156101f357600080fd5b8101908080359060200190929190505050610789565b60405180821515815260200191505060405180910390f35b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b61025685610789565b156102ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806109386028913960400191505060405180910390fd5b6000858585604051602001808481526020018373ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001935050505060405160208183030381529060405280519060200120905061034e838380806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050600154836107db565b6103a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806109606021913960400191505060405180910390fd5b6103ac86610890565b600060603373ffffffffffffffffffffffffffffffffffffffff168660405180807f646974746f2e6d6f6e6579000000000000000000000000000000000000000000815250600b01905060006040518083038185875af1925050503d8060008114610433576040519150601f19603f3d011682016040523d82523d6000602084013e610438565b606091505b509150915081610493576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806109a76026913960400191505060405180910390fd5b7f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed026888888604051808481526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15050505050505050565b60015481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f63616c6c6572206973206e6f7420746865206d616e616765720000000000000081525060200191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461061d57600080fd5b600254431015610678576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260518152602001806108e76051913960600191505060405180910390fd5b600060603373ffffffffffffffffffffffffffffffffffffffff164760405180807f646974746f2e6d6f6e6579000000000000000000000000000000000000000000815250600b01905060006040518083038185875af1925050503d80600081146106ff576040519150601f19603f3d011682016040523d82523d6000602084013e610704565b606091505b50915091508161075f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806109816026913960400191505060405180910390fd5b5050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610100838161079757fe5b049050600061010084816107a757fe5b0690506000600560008481526020019081526020016000205490506000826001901b90508081831614945050505050919050565b60008082905060005b85518110156108825760008682815181106107fb57fe5b602002602001015190508083116108425782816040516020018083815260200182815260200192505050604051602081830303815290604052805190602001209250610874565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b5080806001019150506107e4565b508381149150509392505050565b6000610100828161089d57fe5b049050600061010083816108ad57fe5b069050806001901b600560008481526020019081526020016000205417600560008481526020019081526020016000208190555050505056fe446974746f436c61696d4469737472696275746f723a205769746864726177206661696c65642c2063616e6e6f7420636c61696d20756e74696c2061667465722076616c6964426c6f636b7320646966664d65726b6c654469737472696275746f723a2044726f7020616c726561647920636c61696d65642e4d65726b6c654469737472696275746f723a20496e76616c69642070726f6f662e446974746f436c61696d4469737472696275746f723a205769746864726177206661696c6564446974746f436c61696d4469737472696275746f723a205472616e73666572206661696c6564a264697066735822122061cb0a18d39ec1ad10337e14256b24b2e95c4a439e4c697a7eefa317aeab19e964736f6c634300060c0033a29c81f28c003a5566a17ff2c522f6f03601f173786e0335b8aed8cd0d616edb0000000000000000000000000000000000000000000000000000000000031380000000000000000000000000614812d04526c0c882a6cb993a135fcd559f33f9