0 txs
0 calls
constructor
No constructor.
functions
airdrops
viewfunction airdrops(address, uint256) view returns (address)
airdropsInfo
viewfunction airdropsInfo(address) view returns (address airdropaddress, address token, uint256 amountPerHead, uint256 totalInvested)
commission
viewfunction commission() view returns (uint256)
deployFee
viewfunction deployFee() view returns (uint256)
getAirdroplinks
viewfunction getAirdroplinks(address airdrop) view returns (tuple)
getProxyAddress
viewfunction getProxyAddress() view returns (address[])
getSingleUserAirdrop
viewfunction getSingleUserAirdrop(address _user) view returns (address[])
getTotalAirdrop
viewfunction getTotalAirdrop() view returns (uint256)
owner
viewfunction owner() view returns (address)
proxyaddress
viewfunction proxyaddress(uint256) view returns (address)
singleUserAirdrop
viewfunction singleUserAirdrop(address, uint256) view returns (address)
totalAirdrops
viewfunction totalAirdrops(uint256) view returns (address airdropaddress, address token, uint256 amountPerHead, uint256 totalInvested)
userAirdrops
viewfunction userAirdrops(address, address) view returns (address)
createAirDrop
payablefunction createAirDrop(uint256 _airdropPerPerson, uint256 _total, address _token, string[] _details) payable
deleteAirdrop
nonpayablefunction deleteAirdrop(uint256 _id)
renounceOwnership
nonpayablefunction renounceOwnership()
setFee
nonpayablefunction setFee(uint256 _fee, uint256 _commission)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawCommission
nonpayablefunction withdrawCommission(address _token, uint256 _amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60806040526000600755600060085534801561001a57600080fd5b506000610025610074565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350610078565b3390565b611dc9806100876000396000f3fe6080604052600436106101145760003560e01c8063715018a6116100a0578063e1bf93e511610064578063e1bf93e5146102f1578063e9b90b9414610304578063eb2a5d2c14610324578063ef2e03b014610339578063f2fde38b1461035957610114565b8063715018a6146102725780638da5cb5b146102875780639b19c5211461029c578063e1224f9a146102bc578063e1489191146102dc57610114565b806352f7c988116100e757806352f7c988146101ce578063684c77ff146101f05780636b11b406146102125780636c38e69e146102325780636ed96dc61461025257610114565b806318b0bd29146101195780633c3caed31461014f57806343a73d9a1461017f578063440cb708146101a1575b600080fd5b34801561012557600080fd5b50610139610134366004611344565b610379565b6040516101469190611512565b60405180910390f35b34801561015b57600080fd5b5061016f61016a36600461132a565b61039f565b604051610146949392919061154a565b34801561018b57600080fd5b506101946103d3565b604051610146919061158c565b3480156101ad57600080fd5b506101c16101bc36600461132a565b610435565b604051610146919061167d565b3480156101da57600080fd5b506101ee6101e93660046113d7565b610565565b005b3480156101fc57600080fd5b506102056105ae565b6040516101469190611751565b34801561021e57600080fd5b5061013961022d3660046113bf565b6105b4565b34801561023e57600080fd5b5061013961024d366004611376565b6105de565b34801561025e57600080fd5b5061019461026d36600461132a565b610616565b34801561027e57600080fd5b506101ee61068c565b34801561029357600080fd5b5061013961070b565b3480156102a857600080fd5b5061016f6102b73660046113bf565b61071a565b3480156102c857600080fd5b506101ee6102d7366004611376565b610760565b3480156102e857600080fd5b5061020561081a565b6101ee6102ff3660046113f8565b610820565b34801561031057600080fd5b5061013961031f366004611376565b610cda565b34801561033057600080fd5b50610205610cf6565b34801561034557600080fd5b506101ee6103543660046113bf565b610cfc565b34801561036557600080fd5b506101ee61037436600461132a565b610f41565b60036020908152600092835260408084209091529082529020546001600160a01b031681565b60046020526000908152604090208054600182015460028301546003909301546001600160a01b0392831693919092169184565b6060600680548060200260200160405190810160405280929190818152602001828054801561042b57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161040d575b5050505050905090565b61043d61108b565b6001600160a01b038083166000908152600460208181526040808420815160a08101835281548716815260018201549096168684015260028101548683015260038101546060870152928301805482518185028101850190935280835293946080870194929391929184015b828210156105555783829060005260206000200180546104c8906117da565b80601f01602080910402602001604051908101604052809291908181526020018280546104f4906117da565b80156105415780601f1061051657610100808354040283529160200191610541565b820191906000526020600020905b81548152906001019060200180831161052457829003601f168201915b5050505050815260200190600101906104a9565b505050508152505090505b919050565b61056d610f82565b6000546001600160a01b039081169116146105a35760405162461bcd60e51b815260040161059a90611648565b60405180910390fd5b600791909155600855565b60055490565b600681815481106105c457600080fd5b6000918252602090912001546001600160a01b0316905081565b600160205281600052604060002081815481106105fa57600080fd5b6000918252602090912001546001600160a01b03169150829050565b6001600160a01b03811660009081526002602090815260409182902080548351818402810184019094528084526060939283018282801561068057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610662575b50505050509050919050565b610694610f82565b6000546001600160a01b039081169116146106c15760405162461bcd60e51b815260040161059a90611648565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6005818154811061072a57600080fd5b600091825260209091206005909102018054600182015460028301546003909301546001600160a01b0392831694509116919084565b610768610f82565b6000546001600160a01b039081169116146107955760405162461bcd60e51b815260040161059a90611648565b60405163a9059cbb60e01b81526001600160a01b0383169063a9059cbb906107c39033908590600401611573565b602060405180830381600087803b1580156107dd57600080fd5b505af11580156107f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610815919061139f565b505050565b60085481565b60075434146108415760405162461bcd60e51b815260040161059a9061161f565b60008285604051610851906110cc565b61085c929190611573565b604051809103906000f080158015610878573d6000803e3d6000fd5b5090506108a661089f61271061089960085488610f8690919063ffffffff16565b90610fcd565b8590610fe0565b6040516323b872dd60e01b81529094506001600160a01b038416906323b872dd906108d990339085908990600401611526565b602060405180830381600087803b1580156108f357600080fd5b505af1158015610907573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092b919061139f565b5060016000846001600160a01b03166001600160a01b03168152602001908152602001600020819080600181540180825580915050600190039060005260206000200160009091909190916101000a8154816001600160a01b0302191690836001600160a01b0316021790555060026000336001600160a01b03166001600160a01b03168152602001908152602001600020819080600181540180825580915050600190039060005260206000200160009091909190916101000a8154816001600160a01b0302191690836001600160a01b031602179055508060036000336001600160a01b03166001600160a01b031681526020019081526020016000206000856001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b031602179055506040518060a00160405280826001600160a01b03168152602001846001600160a01b031681526020018681526020018581526020018381525060046000836001600160a01b03166001600160a01b0316815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020155606082015181600301556080820151816004019080519060200190610b599291906110d9565b5050506001600160a01b0380821660009081526004602081905260408220600580546001818101835594829052825491027f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0810180546001600160a01b0319908116938816939093178155948301547f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db182018054909316961695909517905560028101547f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db285015560038101547f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db385015590810180549193610c80927f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db49091019190611136565b5050600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0180546001600160a01b0319166001600160a01b0393909316929092179091555050505050565b600260205281600052604060002081815481106105fa57600080fd5b60075481565b610d04610f82565b6000546001600160a01b03908116911614610d315760405162461bcd60e51b815260040161059a90611648565b60068054610d41906001906117c3565b81548110610d5f57634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600680546001600160a01b039092169183908110610d9957634e487b7160e01b600052603260045260246000fd5b600091825260209091200180546001600160a01b0319166001600160a01b039290921691909117905560058054610dd2906001906117c3565b81548110610df057634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160058281548110610e1f57634e487b7160e01b600052603260045260246000fd5b60009182526020909120825460059092020180546001600160a01b039283166001600160a01b0319918216178255600180850154908301805491909416911617909155600280830154908201556003808301549082015560048083018054610e8a9284019190611136565b509050506006805480610ead57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190556005805480610eee57634e487b7160e01b600052603160045260246000fd5b60008281526020812060056000199093019283020180546001600160a01b031990811682556001820180549091169055600281018290556003810182905590610f3a600483018261118c565b5050905550565b610f49610f82565b6000546001600160a01b03908116911614610f765760405162461bcd60e51b815260040161059a90611648565b610f7f8161100a565b50565b3390565b600082610f9557506000610fc7565b610f9f82846117a4565b905081610fac8483611784565b14610fc757634e487b7160e01b600052600160045260246000fd5b92915050565b6000610fd98284611784565b9392505050565b60008282111561100057634e487b7160e01b600052600160045260246000fd5b610fd982846117c3565b6001600160a01b0381166110305760405162461bcd60e51b815260040161059a906115d9565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6040518060a0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160008152602001606081525090565b6105528061184283390190565b828054828255906000526020600020908101928215611126579160200282015b8281111561112657825180516111169184916020909101906111aa565b50916020019190600101906110f9565b5061113292915061122a565b5090565b8280548282559060005260206000209081019282156111265760005260206000209182015b82811115611126578282908054611171906117da565b61117c929190611247565b509160010191906001019061115b565b5080546000825590600052602060002090810190610f7f919061122a565b8280546111b6906117da565b90600052602060002090601f0160209004810192826111d8576000855561121e565b82601f106111f157805160ff191683800117855561121e565b8280016001018555821561121e579182015b8281111561121e578251825591602001919060010190611203565b506111329291506112c2565b8082111561113257600061123e82826112d7565b5060010161122a565b828054611253906117da565b90600052602060002090601f016020900481019282611275576000855561121e565b82601f10611286578054855561121e565b8280016001018555821561121e57600052602060002091601f016020900482015b8281111561121e5782548255916001019190600101906112a7565b5b8082111561113257600081556001016112c3565b5080546112e3906117da565b6000825580601f106112f55750610f7f565b601f016020900490600052602060002090810190610f7f91906112c2565b80356001600160a01b038116811461056057600080fd5b60006020828403121561133b578081fd5b610fd982611313565b60008060408385031215611356578081fd5b61135f83611313565b915061136d60208401611313565b90509250929050565b60008060408385031215611388578182fd5b61139183611313565b946020939093013593505050565b6000602082840312156113b0578081fd5b81518015158114610fd9578182fd5b6000602082840312156113d0578081fd5b5035919050565b600080604083850312156113e9578182fd5b50508035926020909101359150565b6000806000806080858703121561140d578182fd5b843593506020850135925061142460408601611313565b9150606085013567ffffffffffffffff80821115611440578283fd5b818701915087601f830112611453578283fd5b8135818111156114655761146561182b565b61147360208083020161175a565b818152602080820191908501865b848110156114ff57813587018d603f82011261149b578889fd5b6020810135878111156114b0576114b061182b565b6114c3601f8201601f191660200161175a565b8181528f60408385010111156114d7578a8bfd5b81604084016020830137602091810182018b9052865294850194929092019150600101611481565b5050809550505050505092959194509250565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b6001600160a01b03929092168252602082015260400190565b6020808252825182820181905260009190848201906040850190845b818110156115cd5783516001600160a01b0316835292840192918401916001016115a8565b50909695505050505050565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252600f908201526e496e737566666963656e742046656560881b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602080835260c0830160018060a01b0380865116838601528083870151166040860152506040850151606085015260608501516080850152608085015160a08086015281815180845260e08701915060e085820288010193508483019250855b818110156117445787850360df1901835283518051808752885b81811015611714578281018901518882018a015288016116f9565b81811115611724578989838a0101525b50601f01601f1916959095018601945092850192918501916001016116df565b5092979650505050505050565b90815260200190565b60405181810167ffffffffffffffff8111828210171561177c5761177c61182b565b604052919050565b60008261179f57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156117be576117be611815565b500290565b6000828210156117d5576117d5611815565b500390565b6002810460018216806117ee57607f821691505b6020821081141561180f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfe608060405234801561001057600080fd5b5060405161055238038061055283398101604081905261002f91610058565b600180546001600160a01b0319166001600160a01b039390931692909217909155600255610090565b6000806040838503121561006a578182fd5b82516001600160a01b0381168114610080578283fd5b6020939093015192949293505050565b6104b38061009f6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806348c54b9d146100675780634d0ebab9146100715780637bb0688d1461009a578063c219b6a3146100af578063fc0c546a146100cf578063fc2ea8a5146100d7575b600080fd5b61006f6100ec565b005b61008461007f366004610369565b610265565b6040516100919190610381565b60405180910390f35b6100a261028f565b60405161009191906103ae565b6100c26100bd36600461031b565b6102f1565b60405161009191906103fb565b610084610306565b6100df610315565b6040516100919190610474565b3360009081526020819052604090205460ff16156101255760405162461bcd60e51b815260040161011c90610406565b60405180910390fd5b33600081815260208190526040808220805460ff1916600190811790915560038054808301825593527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b90920180546001600160a01b031916841790559054600254915163a9059cbb60e01b81526001600160a01b03919091169263a9059cbb926101b292600401610395565b602060405180830381600087803b1580156101cc57600080fd5b505af11580156101e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102049190610349565b6102205760405162461bcd60e51b815260040161011c9061043d565b336001600160a01b03167f8c32c568416fcf97be35ce5b27844cfddcd63a67a1a602c3595ba5dac38f303a60025460405161025b9190610474565b60405180910390a2565b6003818154811061027557600080fd5b6000918252602090912001546001600160a01b0316905081565b606060038054806020026020016040519081016040528092919081815260200182805480156102e757602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116102c9575b5050505050905090565b60006020819052908152604090205460ff1681565b6001546001600160a01b031681565b60025481565b60006020828403121561032c578081fd5b81356001600160a01b0381168114610342578182fd5b9392505050565b60006020828403121561035a578081fd5b81518015158114610342578182fd5b60006020828403121561037a578081fd5b5035919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6020808252825182820181905260009190848201906040850190845b818110156103ef5783516001600160a01b0316835292840192918401916001016103ca565b50909695505050505050565b901515815260200190565b60208082526018908201527f41697264726f7020616c726561647920636c61696d6564210000000000000000604082015260600190565b60208082526018908201527f41697264726f70207472616e73666572206661696c6564210000000000000000604082015260600190565b9081526020019056fea2646970667358221220581f9813be59722af2a7bbfae034818938aafccb339233f3edcc535cc85f359564736f6c63430008000033a26469706673582212201970952e63abbbe66cb1bd9131928401b675c524348117709f10471c1b35d46364736f6c63430008000033