78 txs
76 calls
constructor
constructor(address _gov)
functions
airdropAmounts
viewfunction airdropAmounts(address) view returns (uint256)
claimedAddresses
viewfunction claimedAddresses(address) view returns (bool)
claimEnabled
viewfunction claimEnabled() view returns (bool)
gov
viewfunction gov() view returns (address)
veil
viewfunction veil() view returns (address)
whitelistedAddresses
viewfunction whitelistedAddresses(address) view returns (bool)
claim
nonpayablefunction claim()
collectLeftoverTokens
nonpayablefunction collectLeftoverTokens()
setClaimState
nonpayablefunction setClaimState(bool _claimEnabled)
setGov
nonpayablefunction setGov(address _gov)
setWhitelistBatch
nonpayablefunction setWhitelistBatch(address[] _addresses, uint256[] _amounts)
setWhitelistSingle
nonpayablefunction setWhitelistSingle(address _address, uint256 _amount)
events
Claimed
event Claimed(address user, uint256 amount)
CollectedLeftoverTokens
event CollectedLeftoverTokens(uint256)
SetClaimState
event SetClaimState(bool claimEnabled)
SetGov
event SetGov(address gov)
SetWhitelistBatch
event SetWhitelistBatch(address[], uint256[])
SetWhitelistSingle
event SetWhitelistSingle(address, uint256)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051611a03380380611a038339818101604052602081101561003357600080fd5b81019080805190602001909291905050506001600081905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f496e76616c696420676f7620616464726573730000000000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548160ff021916908315150217905550506118a88061015b6000396000f3fe6080604052600436106100ab5760003560e01c8063cdc324a911610064578063cdc324a9146102be578063cfad57a214610323578063d9c1264914610374578063e1621bf71461038b578063f1429a96146103e6578063f6a4948d1461044d576100b5565b806306c933d8146100ba57806312d43a51146101215780632866ed21146101625780634b014e281461018f5780634e71d92d146101cc5780636fab90f7146101e3576100b5565b366100b557600080fd5b600080fd5b3480156100c657600080fd5b50610109600480360360208110156100dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061048e565b60405180821515815260200191505060405180910390f35b34801561012d57600080fd5b506101366104ae565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776104d4565b60405180821515815260200191505060405180910390f35b34801561019b57600080fd5b506101ca600480360360208110156101b257600080fd5b810190808035151590602001909291905050506104e7565b005b3480156101d857600080fd5b506101e1610600565b005b3480156101ef57600080fd5b506102bc6004803603604081101561020657600080fd5b810190808035906020019064010000000081111561022357600080fd5b82018360208201111561023557600080fd5b8035906020019184602083028401116401000000008311171561025757600080fd5b90919293919293908035906020019064010000000081111561027857600080fd5b82018360208201111561028a57600080fd5b803590602001918460208302840111640100000000831117156102ac57600080fd5b90919293919293905050506109ad565b005b3480156102ca57600080fd5b5061030d600480360360208110156102e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d3a565b6040518082815260200191505060405180910390f35b34801561032f57600080fd5b506103726004803603602081101561034657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d52565b005b34801561038057600080fd5b50610389610f49565b005b34801561039757600080fd5b506103e4600480360360408110156103ae57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611161565b005b3480156103f257600080fd5b506104356004803603602081101561040957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113bc565b60405180821515815260200191505060405180910390f35b34801561045957600080fd5b506104626113dc565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60026020528060005260406000206000915054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f4f6e6c7920676f7665726e65720000000000000000000000000000000000000081525060200191505060405180910390fd5b80600560006101000a81548160ff0219169083151502179055507f0ff1ab726bb9791d00492c16de6150c8a5f39bf3be1672e33c6aeffbc03c8f7b8160405180821515815260200191505060405180910390a150565b60026000541415610679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b6002600081905550600560009054906101000a900460ff16610703576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f436c61696d696e672069732064697361626c656400000000000000000000000081525060200191505060405180910390fd5b60011515600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146107ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061181f602a913960400191505060405180910390fd5b60001515600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610872576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f416c726561647920636c61696d6564000000000000000000000000000000000081525060200191505060405180910390fd5b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506108f5338273767a739d1a152639e9ea1d8c1bd55fdc5b217d7f73ffffffffffffffffffffffffffffffffffffffff166113f49092919063ffffffff16565b6001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a3382604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1506001600081905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a70576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f4f6e6c7920676f7665726e65720000000000000000000000000000000000000081525060200191505060405180910390fd5b818190508484905014610ace576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806117ef6030913960400191505060405180910390fd5b60005b84849050811015610c9657600073ffffffffffffffffffffffffffffffffffffffff16858583818110610b0057fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610ba7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c69642061646472657373000000000000000000000000000000000081525060200191505060405180910390fd5b6000858583818110610bb557fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1690506000848484818110610be257fe5b9050602002013590506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050508080600101915050610ad1565b507fa7484b0b97c3745af8cab8eb0833c07a56c4ace911bff32da1c0c829b3b52e53848484846040518080602001806020018381038352878782818152602001925060200280828437600081840152601f19601f8201169050808301925050508381038252858582818152602001925060200280828437600081840152601f19601f820116905080830192505050965050505050505060405180910390a150505050565b60046020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e15576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f4f6e6c7920676f7665726e65720000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610eb8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e76616c696420676f7665726e6f722061646472657373000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f91a8c1cc2d4a3bb60738481947a00cbb9899c822916694cf8bb1d68172fdcd5481604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461100c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f4f6e6c7920676f7665726e65720000000000000000000000000000000000000081525060200191505060405180910390fd5b600073767a739d1a152639e9ea1d8c1bd55fdc5b217d7f73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561108957600080fd5b505afa15801561109d573d6000803e3d6000fd5b505050506040513d60208110156110b357600080fd5b81019080805190602001909291905050509050611127600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168273767a739d1a152639e9ea1d8c1bd55fdc5b217d7f73ffffffffffffffffffffffffffffffffffffffff166113f49092919063ffffffff16565b7f53c56bf4714cea8cfe53cba3884a58cba58ca1b808ffa3f2877f7b0318220390816040518082815260200191505060405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611224576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f4f6e6c7920676f7665726e65720000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112c7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c69642061646472657373000000000000000000000000000000000081525060200191505060405180910390fd5b6001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f5907c907f52bfd7cd8f36651f18420d43dd7cb90b0ca54cf50d5c2f3e96c42a48282604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15050565b60036020528060005260406000206000915054906101000a900460ff1681565b73767a739d1a152639e9ea1d8c1bd55fdc5b217d7f81565b6114918363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611496565b505050565b60606114f8826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166115859092919063ffffffff16565b90506000815111156115805780806020019051602081101561151957600080fd5b810190808051906020019092919050505061157f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180611849602a913960400191505060405180910390fd5b5b505050565b6060611594848460008561159d565b90509392505050565b60606115a8856117a3565b61161a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831061166a5780518252602082019150602081019050602083039250611647565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146116cc576040519150601f19603f3d011682016040523d82523d6000602084013e6116d1565b606091505b509150915081156116e657809250505061179b565b6000815111156116f95780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611760578082015181840152602081019050611745565b50505050905090810190601f16801561178d5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f91508082141580156117e557506000801b8214155b9250505091905056fe41646472657373657320616e6420616d6f756e7473206172726179206c656e677468206d75737420626520657175616c4e6f742077686974656c697374656420746f20636c61696d2070657220736e617073686f7420646174615361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220feec27f49dafce3c718a81453c9447f5a654aed2a6d72703f573e892de0fc4a764736f6c634300060c0033000000000000000000000000b1dd2fdb023cb54b7cc2a0f5d9e8d47a9f7723ce