0 txs
0 calls
constructor
constructor()
functions
_preSale
viewfunction _preSale(address) view returns (address)
_sales
viewfunction _sales(uint256) view returns (address _sale, uint256 _start, uint256 _end, string _name, address _usewithToken, bool _launchpadType, bool _isWhitelisted)
Affee
viewfunction Affee() view returns (uint256)
checkForSuccess
viewfunction checkForSuccess() view returns (bool)
children
viewfunction children(address, address, uint256) view returns (address)
depolymentFee
viewfunction depolymentFee() view returns (uint256)
fee
viewfunction fee() view returns (uint256)
fundReciever
viewfunction fundReciever() view returns (address)
getAffilateFee
viewfunction getAffilateFee() view returns (uint256)
getCheckSuccess
viewfunction getCheckSuccess() view returns (bool)
getChildrenOf
viewfunction getChildrenOf(address _sale, address _user) view returns (address[])
getDeploymentFee
viewfunction getDeploymentFee() view returns (uint256)
getfundReciever
viewfunction getfundReciever() view returns (address)
getParentOf
viewfunction getParentOf(address _saleAddress, address _user) view returns (address)
getSale
viewfunction getSale(address _token) view returns (address)
getTokenFee
viewfunction getTokenFee() view returns (uint256)
getTotalSales
viewfunction getTotalSales() view returns (tuple[])
getUserFee
viewfunction getUserFee() view returns (uint256)
implementation
viewfunction implementation() view returns (address)
owner
viewfunction owner() view returns (address)
parent
viewfunction parent(address, address) view returns (address)
saleId
viewfunction saleId(address) view returns (uint256)
userFee
viewfunction userFee() view returns (uint256)
createPresale
payablefunction createPresale(address[] _addresses, uint256[] _values, bool[] _isSet, string[] _details) payable
deleteSalePresale
nonpayablefunction deleteSalePresale(address _saleAddress)
setAffilateFee
nonpayablefunction setAffilateFee(uint256 _fee)
setDeploymentFee
nonpayablefunction setDeploymentFee(uint256 _fee)
setForSuccess
nonpayablefunction setForSuccess(bool _value)
setfundReciever
nonpayablefunction setfundReciever(address _reciever)
setImplemnetation
nonpayablefunction setImplemnetation(address _implemetation)
setParentOf
nonpayablefunction setParentOf(address _user, address _parent) returns (address)
setTokenFee
nonpayablefunction setTokenFee(uint256 _fee)
setUserFee
nonpayablefunction setUserFee(uint256 _userfee)
transferOwnership
nonpayablefunction transferOwnership(address _newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed _from, address indexed _to)
errors
No errors.
creation bytecode
0x608060405260006001818155600282905560038290556004919091556005805460ff1916909117905534801561003457600080fd5b50600080546001600160a01b0319163317905561194a806100566000396000f3fe6080604052600436106101f95760003560e01c80637efc2d8b1161010d578063d002462b116100a0578063ddca3f431161006f578063ddca3f4314610561578063ee639d8914610576578063f023e0ea1461058b578063f2fde38b146105ab578063fefe23d2146105cb576101f9565b8063d002462b146104ce578063d0f4fc02146104ee578063d139630d14610521578063d89d8baf14610541576101f9565b8063aa177f3e116100dc578063aa177f3e14610459578063b3fabf6714610479578063ba27a79a14610499578063c03a24ba146104b9576101f9565b80637efc2d8b146104055780638b2990241461041a5780638da5cb5b1461042f5780639d5f105b14610444576101f9565b806335ae0e1c11610190578063515ae31b1161015f578063515ae31b1461037b5780635c60507a146103905780635c60da1b146103b05780637a5a7601146103c55780637d3f76e5146103e5576101f9565b806335ae0e1c1461031c5780633a9b70c01461033e57806342a1bbd21461035157806346c549cc14610366576101f9565b80632156a96c116101cc5780632156a96c1461029857806325b8b8cb146102ba57806331b31b88146102da57806335546850146102fa576101f9565b806308057418146101fe578063176bd6251461022957806319260225146102565780632050e09414610276575b600080fd5b34801561020a57600080fd5b506102136105eb565b604051610220919061164b565b60405180910390f35b34801561023557600080fd5b5061024961024436600461138f565b6105ff565b6040516102209190611761565b34801561026257600080fd5b50610213610271366004611350565b610683565b34801561028257600080fd5b50610296610291366004611535565b61069e565b005b3480156102a457600080fd5b506102ad6106ba565b60405161022091906117ae565b3480156102c657600080fd5b506102136102d5366004611350565b610814565b3480156102e657600080fd5b506102966102f5366004611535565b610832565b34801561030657600080fd5b5061030f61084e565b60405161022091906118af565b34801561032857600080fd5b50610331610854565b604051610220919061187a565b61029661034c366004611407565b61085d565b34801561035d57600080fd5b5061030f610b59565b34801561037257600080fd5b5061030f610b5f565b34801561038757600080fd5b50610213610b65565b34801561039c57600080fd5b506102966103ab366004611535565b610b79565b3480156103bc57600080fd5b50610213610b95565b3480156103d157600080fd5b506102966103e0366004611515565b610ba4565b3480156103f157600080fd5b50610296610400366004611350565b610bce565b34801561041157600080fd5b5061030f610c0d565b34801561042657600080fd5b5061030f610c13565b34801561043b57600080fd5b50610213610c19565b34801561045057600080fd5b5061030f610c28565b34801561046557600080fd5b5061030f610474366004611350565b610c2e565b34801561048557600080fd5b5061021361049436600461138f565b610c40565b3480156104a557600080fd5b506102136104b436600461138f565b610cb1565b3480156104c557600080fd5b5061030f610cd7565b3480156104da57600080fd5b506102966104e9366004611535565b610cdd565b3480156104fa57600080fd5b5061050e610509366004611535565b610cf9565b604051610220979695949392919061165f565b34801561052d57600080fd5b5061021361053c3660046113c7565b610dec565b34801561054d57600080fd5b5061021361055c36600461138f565b610e2e565b34801561056d57600080fd5b5061030f610e58565b34801561058257600080fd5b50610331610e5e565b34801561059757600080fd5b506102966105a6366004611350565b610e67565b3480156105b757600080fd5b506102966105c6366004611350565b61103f565b3480156105d757600080fd5b506102966105e6366004611350565b6110a1565b60055461010090046001600160a01b031690565b6001600160a01b03808316600090815260096020908152604080832093851683529281529082902080548351818402810184019094528084526060939283018282801561067557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610657575b505050505090505b92915050565b6007602052600090815260409020546001600160a01b031681565b6000546001600160a01b031633146106b557600080fd5b600455565b6060600b805480602002602001604051908101604052809291908181526020016000905b8282101561080b5760008481526020908190206040805160e0810182526005860290920180546001600160a01b03168352600180820154848601526002808301548585015260038301805485516101009482161594909402600019011691909104601f810187900487028301870190945283825293949193606086019391929091908301828280156107b15780601f10610786576101008083540402835291602001916107b1565b820191906000526020600020905b81548152906001019060200180831161079457829003601f168201915b5050509183525050600491909101546001600160a01b03811660208084019190915260ff600160a01b8304811615156040850152600160a81b909204909116151560609092019190915290825260019290920191016106de565b50505050905090565b6001600160a01b039081166000908152600760205260409020541690565b6000546001600160a01b0316331461084957600080fd5b600255565b60025490565b60055460ff1690565b34600154146108875760405162461bcd60e51b815260040161087e90611885565b60405180910390fd5b6005546040516001600160a01b0361010090920491909116903480156108fc02916000818181858888f193505050501580156108c7573d6000803e3d6000fd5b506006546040516240749360e61b81526000916001600160a01b03169063101d24c090610902908a908a908a908a908a908a906004016116ad565b602060405180830381600087803b15801561091c57600080fd5b505af1158015610930573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109549190611373565b905080600760008989600081811061096857fe5b905060200201602081019061097d9190611350565b6001600160a01b0390811682526020808301939093526040918201600090812080546001600160a01b03191695831695909517909455600b8054918616808652600a85529483902091909155815160e08101909252928152908101878760088181106109e557fe5b905060200201358152602001878760098181106109fe57fe5b90506020020135815260200184600581518110610a1757fe5b6020026020010151815260200189896003818110610a3157fe5b9050602002016020810190610a469190611350565b6001600160a01b0316815260200185600681518110610a6157fe5b60200260200101511515815260200185600381518110610a7d57fe5b6020908102919091018101511515909152825460018082018555600094855293829020835160059092020180546001600160a01b0319166001600160a01b0390921691909117815582820151938101939093556040820151600284015560608201518051929392610af492600385019201906110da565b5060808201516004909101805460a084015160c0909401511515600160a81b0260ff60a81b19941515600160a01b0260ff60a01b196001600160a01b039095166001600160a01b03199093169290921793909316179290921617905550505050505050565b60045481565b60015490565b60055461010090046001600160a01b031681565b6000546001600160a01b03163314610b9057600080fd5b600355565b6006546001600160a01b031681565b6000546001600160a01b03163314610bbb57600080fd5b6005805460ff1916911515919091179055565b6000546001600160a01b03163314610be557600080fd5b600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b60035481565b60035490565b6000546001600160a01b031681565b60045490565b600a6020526000908152604090205481565b3360008181526008602090815260408083206001600160a01b0396871680855281845282852080546001600160a01b0319908116988a169889178255968652600985528386209786529684529184208054600181018255908552838520018054909516821790945590915252541690565b60086020908152600092835260408084209091529082529020546001600160a01b031681565b60015481565b6000546001600160a01b03163314610cf457600080fd5b600155565b600b8181548110610d0657fe5b60009182526020918290206005919091020180546001808301546002808501546003860180546040805161010097831615979097026000190190911693909304601f81018990048902860189019093528285526001600160a01b039095169750919591949391830182828015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b505050600490930154919250506001600160a01b0381169060ff600160a01b8204811691600160a81b90041687565b60096020528260005260406000206020528160005260406000208181548110610e1157fe5b6000918252602090912001546001600160a01b0316925083915050565b6001600160a01b039182166000908152600860209081526040808320938516835292905220541690565b60025481565b60055460ff1681565b6000546001600160a01b03163314610e7e57600080fd5b6001600160a01b0381166000908152600a6020526040902054600b80546000198101908110610ea957fe5b9060005260206000209060050201600b8281548110610ec457fe5b60009182526020909120825460059092020180546001600160a01b0319166001600160a01b03909216919091178155600180830154818301556002808401548184015560038085018054610f2a9492860193919281161561010002600019011604611158565b50600491820180549190920180546001600160a01b0319166001600160a01b0390921691909117808255825460ff600160a01b918290048116151590910260ff60a01b19909216919091178083559254600160a81b9081900490911615150260ff60a81b19909216919091179055600b80548291600a91600091906000198101908110610fb357fe5b600091825260208083206005909202909101546001600160a01b03168352820192909252604001902055600b805480610fe857fe5b60008281526020812060056000199093019283020180546001600160a01b031916815560018101829055600281018290559061102760038301826111cd565b5060040180546001600160b01b031916905590555050565b6000546001600160a01b0316331461105657600080fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6000546001600160a01b031633146110b857600080fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061111b57805160ff1916838001178555611148565b82800160010185558215611148579182015b8281111561114857825182559160200191906001019061112d565b50611154929150611214565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106111915780548555611148565b8280016001018555821561114857600052602060002091601f016020900482015b828111156111485782548255916001019190600101906111b2565b50805460018160011615610100020316600290046000825580601f106111f35750611211565b601f0160209004906000526020600020908101906112119190611214565b50565b5b808211156111545760008155600101611215565b803561067d816118ff565b60008083601f840112611245578182fd5b50813567ffffffffffffffff81111561125c578182fd5b602083019150836020808302850101111561127657600080fd5b9250929050565b6000601f838184011261128e578182fd5b82356112a161129c826118df565b6118b8565b818152925060208084019085810160005b84811015611334578135880189603f8201126112cd57600080fd5b8381013567ffffffffffffffff8111156112e657600080fd5b6112f7818901601f191686016118b8565b81815260408c8184860101111561130d57600080fd5b828185018884013750600091810186019190915285525092820192908201906001016112b2565b50505050505092915050565b8035801515811461067d57600080fd5b600060208284031215611361578081fd5b813561136c816118ff565b9392505050565b600060208284031215611384578081fd5b815161136c816118ff565b600080604083850312156113a1578081fd5b82356113ac816118ff565b915060208301356113bc816118ff565b809150509250929050565b6000806000606084860312156113db578081fd5b83356113e6816118ff565b925060208401356113f6816118ff565b929592945050506040919091013590565b6000806000806000806080878903121561141f578182fd5b863567ffffffffffffffff80821115611436578384fd5b6114428a838b01611234565b909850965060209150888201358181111561145b578485fd5b6114678b828c01611234565b90975095505060408901358181111561147e578485fd5b8901601f81018b1361148e578485fd5b803561149c61129c826118df565b81815284810190838601868402850187018f10156114b8578889fd5b8894505b838510156114e2576114ce8f82611340565b8352600194909401939186019186016114bc565b50965050505060608901359150808211156114fb578283fd5b5061150889828a0161127d565b9150509295509295509295565b600060208284031215611526578081fd5b8135801515811461136c578182fd5b600060208284031215611546578081fd5b5035919050565b6001600160a01b0316815260200190565b6001600160a01b03169052565b6000815180845260208085019450808401835b8381101561159c57815115158752958201959082019060010161157e565b509495945050505050565b6000815180845260208085018081965082840281019150828601855b858110156115ed5782840389526115db848351611600565b988501989350908401906001016115c3565b5091979650505050505050565b15159052565b60008151808452815b8181101561162557602081850181015186830182015201611609565b818111156116365782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b600060018060a01b03808a16835288602084015287604084015260e0606084015261168d60e0840188611600565b951660808301525091151560a0830152151560c090910152949350505050565b60006080820160808352806116c289836118af565b9050899150825b898110156116f557602083016116e8836116e38387611229565b61154d565b90935091506001016116c9565b5083810360208501528681526001600160fb1b03871115611714578283fd5b60208702915081886020830137016020818101838152848303909101604085015261173f818761156b565b915050828103606084015261175481856115a7565b9998505050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156117a25783516001600160a01b03168352928401929184019160010161177d565b50909695505050505050565b60208082528251828201819052600091906040908185019080840286018301878501865b8381101561186c57603f19898403018552815160e06117f285835161155e565b88820151898601528782015188860152606080830151828288015261181983880182611600565b9250505060808083015161182f8288018261155e565b505060a080830151611843828801826115fa565b505060c09182015191611858868201846115fa565b5095880195935050908601906001016117d2565b509098975050505050505050565b901515815260200190565b60208082526010908201526f496e73756666696369656e742066656560801b604082015260600190565b90815260200190565b60405181810167ffffffffffffffff811182821017156118d757600080fd5b604052919050565b600067ffffffffffffffff8211156118f5578081fd5b5060209081020190565b6001600160a01b038116811461121157600080fdfea26469706673582212208157ca9abb1f4e74269f592b8998a30bc0e91cfbbdef3d80e10a28982576b6af64736f6c634300060c0033