0 txs
0 calls
constructor
No constructor.
functions
balances
viewfunction balances(uint256, address) view returns (uint256)
fundraisingWallet
viewfunction fundraisingWallet() view returns (address)
getActiveStageIndex
viewfunction getActiveStageIndex() view returns (bool, uint256)
getStage
viewfunction getStage(uint256 id) view returns (tuple)
invested
viewfunction invested() view returns (uint256)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
percentRate
viewfunction percentRate() view returns (uint256)
price
viewfunction price() view returns (uint256)
token
viewfunction token() view returns (address)
vestingWallet
viewfunction vestingWallet() view returns (address)
whitelist
viewfunction whitelist(address) view returns (bool)
addToWhitelist
nonpayablefunction addToWhitelist(address[] accounts)
pause
nonpayablefunction pause()
removeFromWhitelist
nonpayablefunction removeFromWhitelist(address[] accounts)
removeStage
nonpayablefunction removeStage(uint256 id) returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
retrieveTokens
nonpayablefunction retrieveTokens(address recipient, address tokenAddress)
retriveETH
nonpayablefunction retriveETH(address recipient)
setFundraisingWallet
nonpayablefunction setFundraisingWallet(address newFundraisingWalletAddress)
setPercentRate
nonpayablefunction setPercentRate(uint256 newPercentRate)
setPrice
nonpayablefunction setPrice(uint256 newPrice)
setStage
nonpayablefunction setStage(uint256 id, uint256 start, uint256 end, uint256 bonus, uint256 minInvestmentLimit, uint256 maxInvestmentLimit, uint256 hardcapInTokens, uint256 vestingSchedule, uint256 invested, uint256 tokensSold, bool whitelist) returns (bool)
setToken
nonpayablefunction setToken(address newTokenAddress)
setVestingWallet
nonpayablefunction setVestingWallet(address newVestingWalletAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
Unpaused
event Unpaused(address account)
errors
No errors.
creation bytecode
0x6080604052606460085534801561001557600080fd5b506000805460ff1916905561003061002b610035565b610039565b610092565b3390565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b611c86806100a16000396000f3fe60806040526004361061019f5760003560e01c8063715018a6116100ec57806391b7f5ed1161008a578063cafb220211610064578063cafb2202146107ed578063f2fde38b14610802578063f5d4772114610822578063fc0c546a1461084257610529565b806391b7f5ed146107985780639b19251a146107b8578063a035b1fe146107d857610529565b8063841c6e75116100c6578063841c6e75146107395780638456cb591461074e5780638da5cb5b146107635780638dab75dd1461077857610529565b8063715018a6146106ef5780637f649783146107045780638090114f1461072457610529565b80632e32502011610159578063548db17411610133578063548db1741461067a5780635c975abb1461069a5780636341ca0b146106af5780636473b1eb146106cf57610529565b80632e325020146106185780633f4ba83a14610645578063480b890d1461065a57610529565b8062c2387d1461052e5780630a5ab11d1461055a578063144fa6d71461057c578063157dcd581461059e57806318d7f9a5146105cb5780631f320331146105eb57610529565b36610529576101ac610857565b156101d25760405162461bcd60e51b81526004016101c9906119b9565b60405180910390fd5b6000806101dd610860565b91509150816101fe5760405162461bcd60e51b81526004016101c990611977565b600061020b6003836108e0565b600981015490915060ff161561024a57336000908152600a602052604090205460ff1661024a5760405162461bcd60e51b81526004016101c99061192d565b600381015434908110156102705760405162461bcd60e51b81526004016101c990611a18565b6000838152600b6020908152604080832033845290915281205460048401546102999190611be5565b9050808211156102a7578091505b604080516101408101825284548152600185015460208201526002850154918101919091526003840154606082015260048401546080820152600584015460a0820152600684015460c0820152600784015460e08201526008840154610100820152600984015460ff1615156101208201526000908190610328908561091f565b915091506000821161034c5760405162461bcd60e51b81526004016101c990611aa1565b60006103583483610a10565b6000888152600b6020908152604080832033845290915290205490915061037f9083610a1c565b6000888152600b602090815260408083203384529091529020556007546103a69083610a1c565b60075560088601546103b89084610a1c565b600887015560015460025460405163095ea7b360e01b81526001600160a01b039283169263095ea7b3926103f3929116908790600401611885565b602060405180830381600087803b15801561040d57600080fd5b505af1158015610421573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104459190611772565b50600254600687015460405163bc157ac160e01b81526001600160a01b039092169163bc157ac19161047d9133908890600401611b6f565b600060405180830381600087803b15801561049757600080fd5b505af11580156104ab573d6000803e3d6000fd5b50506009546040516001600160a01b03909116925084156108fc02915084906000818181858888f193505050501580156104e9573d6000803e3d6000fd5b50801561051f57604051339082156108fc029083906000818181858888f1935050505015801561051d573d6000803e3d6000fd5b505b5050505050505050005b600080fd5b34801561053a57600080fd5b50610543610860565b6040516105519291906118a9565b60405180910390f35b34801561056657600080fd5b5061056f610a28565b6040516105519190611871565b34801561058857600080fd5b5061059c6105973660046116af565b610a37565b005b3480156105aa57600080fd5b506105be6105b93660046117e2565b610a98565b604051610551919061189e565b3480156105d757600080fd5b5061059c6105e63660046116af565b610b46565b3480156105f757600080fd5b5061060b6106063660046117be565b610ba7565b6040516105519190611b66565b34801561062457600080fd5b5061063861063336600461178e565b610bc4565b6040516105519190611aec565b34801561065157600080fd5b5061059c610c50565b34801561066657600080fd5b5061059c61067536600461178e565b610c99565b34801561068657600080fd5b5061059c610695366004611703565b610cdd565b3480156106a657600080fd5b506105be610857565b3480156106bb57600080fd5b5061059c6106ca3660046116cb565b610da1565b3480156106db57600080fd5b5061059c6106ea3660046116af565b610edd565b3480156106fb57600080fd5b5061059c610f55565b34801561071057600080fd5b5061059c61071f366004611703565b610f9e565b34801561073057600080fd5b5061060b61105d565b34801561074557600080fd5b5061056f611063565b34801561075a57600080fd5b5061059c611072565b34801561076f57600080fd5b5061056f6110b9565b34801561078457600080fd5b5061059c6107933660046116af565b6110cd565b3480156107a457600080fd5b5061059c6107b336600461178e565b61112e565b3480156107c457600080fd5b506105be6107d33660046116af565b611172565b3480156107e457600080fd5b5061060b611187565b3480156107f957600080fd5b5061060b61118d565b34801561080e57600080fd5b5061059c61081d3660046116af565b611193565b34801561082e57600080fd5b506105be61083d36600461178e565b611204565b34801561084e57600080fd5b5061056f611250565b60005460ff1690565b60008060005b610870600361125f565b8110156108d35760006108846003836108e0565b8054909150421080159061089b5750806001015442105b80156108af57508060050154816008015411155b156108c057506001925090506108dc565b50806108cb81611bfc565b915050610866565b50600080915091505b9091565b600081815260028301602052604081206108fa848461126a565b6109165760405162461bcd60e51b81526004016101c990611a6a565b90505b92915050565b600080600061094b670de0b6b3a76400006109456006548761127690919063ffffffff16565b90611282565b60408601519091508190156109845761098161097a60085461094589604001518661127690919063ffffffff16565b8390610a1c565b90505b60a08601516101008701516109999083610a1c565b11156109e65761010086015160a08701516109b391610a10565b6040870151909150156109e6576109e386604001516008546109d59190611b8e565b600854610945908490611276565b91505b600654600090610a029061094585670de0b6b3a7640000611276565b919791965090945050505050565b60006109168284611be5565b60006109168284611b8e565b6002546001600160a01b031681565b610a3f61128e565b6001600160a01b0316610a506110b9565b6001600160a01b031614610a765760405162461bcd60e51b81526004016101c9906119e3565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000610aa261128e565b6001600160a01b0316610ab36110b9565b6001600160a01b031614610ad95760405162461bcd60e51b81526004016101c9906119e3565b610b368c6040518061014001604052808e81526020018d81526020018c81526020018b81526020018a815260200189815260200188815260200187815260200186815260200185151581525060036112929092919063ffffffff16565b9c9b505050505050505050505050565b610b4e61128e565b6001600160a01b0316610b5f6110b9565b6001600160a01b031614610b855760405162461bcd60e51b81526004016101c9906119e3565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600b60209081526000928352604080842090915290825290205481565b610bcc61165a565b610bd76003836108e0565b604080516101408101825282548152600183015460208201526002830154918101919091526003820154606082015260048201546080820152600582015460a0820152600682015460c0820152600782015460e0820152600882015461010082015260099091015460ff16151561012082015292915050565b610c5861128e565b6001600160a01b0316610c696110b9565b6001600160a01b031614610c8f5760405162461bcd60e51b81526004016101c9906119e3565b610c97611326565b565b610ca161128e565b6001600160a01b0316610cb26110b9565b6001600160a01b031614610cd85760405162461bcd60e51b81526004016101c9906119e3565b600855565b610ce561128e565b6001600160a01b0316610cf66110b9565b6001600160a01b031614610d1c5760405162461bcd60e51b81526004016101c9906119e3565b60005b81811015610d9c576000600a6000858585818110610d4d57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610d6291906116af565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610d9481611bfc565b915050610d1f565b505050565b610da961128e565b6001600160a01b0316610dba6110b9565b6001600160a01b031614610de05760405162461bcd60e51b81526004016101c9906119e3565b6040516370a0823160e01b815281906001600160a01b0382169063a9059cbb90859083906370a0823190610e18903090600401611871565b60206040518083038186803b158015610e3057600080fd5b505afa158015610e44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e6891906117a6565b6040518363ffffffff1660e01b8152600401610e85929190611885565b602060405180830381600087803b158015610e9f57600080fd5b505af1158015610eb3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ed79190611772565b50505050565b610ee561128e565b6001600160a01b0316610ef66110b9565b6001600160a01b031614610f1c5760405162461bcd60e51b81526004016101c9906119e3565b6040516001600160a01b038216904780156108fc02916000818181858888f19350505050158015610f51573d6000803e3d6000fd5b5050565b610f5d61128e565b6001600160a01b0316610f6e6110b9565b6001600160a01b031614610f945760405162461bcd60e51b81526004016101c9906119e3565b610c976000611394565b610fa661128e565b6001600160a01b0316610fb76110b9565b6001600160a01b031614610fdd5760405162461bcd60e51b81526004016101c9906119e3565b60005b81811015610d9c576001600a600085858581811061100e57634e487b7160e01b600052603260045260246000fd5b905060200201602081019061102391906116af565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061105581611bfc565b915050610fe0565b60085481565b6009546001600160a01b031681565b61107a61128e565b6001600160a01b031661108b6110b9565b6001600160a01b0316146110b15760405162461bcd60e51b81526004016101c9906119e3565b610c976113ed565b60005461010090046001600160a01b031690565b6110d561128e565b6001600160a01b03166110e66110b9565b6001600160a01b03161461110c5760405162461bcd60e51b81526004016101c9906119e3565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b61113661128e565b6001600160a01b03166111476110b9565b6001600160a01b03161461116d5760405162461bcd60e51b81526004016101c9906119e3565b600655565b600a6020526000908152604090205460ff1681565b60065481565b60075481565b61119b61128e565b6001600160a01b03166111ac6110b9565b6001600160a01b0316146111d25760405162461bcd60e51b81526004016101c9906119e3565b6001600160a01b0381166111f85760405162461bcd60e51b81526004016101c9906118e7565b61120181611394565b50565b600061120e61128e565b6001600160a01b031661121f6110b9565b6001600160a01b0316146112455760405162461bcd60e51b81526004016101c9906119e3565b610919600383611448565b6001546001600160a01b031681565b6000610919826114a8565b600061091683836114b3565b60006109168284611bc6565b60006109168284611ba6565b3390565b60008281526002848101602090815260408084208551815591850151600183015584015191810191909155606083015160038201556080830151600482015560a0830151600582015560c0830151600682015560e0830151600782015561010083015160088201556101208301516009909101805460ff191691151591909117905561131e84846114bf565b949350505050565b61132e610857565b61134a5760405162461bcd60e51b81526004016101c9906118b9565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61137d61128e565b60405161138a9190611871565b60405180910390a1565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b6113f5610857565b156114125760405162461bcd60e51b81526004016101c9906119b9565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861137d61128e565b600081815260028084016020526040822082815560018101839055908101829055600381018290556004810182905560058101829055600681018290556007810182905560088101829055600901805460ff1916905561091683836114cb565b6000610919826114d7565b600061091683836114db565b600061091683836114f3565b6000610916838361153d565b5490565b60009081526001919091016020526040902054151590565b60006114ff83836114db565b61153557508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610919565b506000610919565b60008181526001830160205260408120548015611650576000611561600183611be5565b855490915060009061157590600190611be5565b90508181146115f65760008660000182815481106115a357634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050808760000184815481106115d457634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b855486908061161557634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610919565b6000915050610919565b6040518061014001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000151581525090565b6000602082840312156116c0578081fd5b813561091681611c2d565b600080604083850312156116dd578081fd5b82356116e881611c2d565b915060208301356116f881611c2d565b809150509250929050565b60008060208385031215611715578182fd5b823567ffffffffffffffff8082111561172c578384fd5b818501915085601f83011261173f578384fd5b81358181111561174d578485fd5b8660208083028501011115611760578485fd5b60209290920196919550909350505050565b600060208284031215611783578081fd5b815161091681611c42565b60006020828403121561179f578081fd5b5035919050565b6000602082840312156117b7578081fd5b5051919050565b600080604083850312156117d0578182fd5b8235915060208301356116f881611c2d565b60008060008060008060008060008060006101608c8e031215611803578687fd5b8b359a5060208c0135995060408c0135985060608c0135975060808c0135965060a08c0135955060c08c0135945060e08c013593506101008c013592506101208c013591506101408c013561185781611c42565b809150509295989b509295989b9093969950565b15159052565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b9115158252602082015260400190565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252602a908201527f43726f776453616c653a20596f75722061646472657373206973206e6f7420776040820152691a1a5d195b1a5cdd195960b21b606082015260800190565b60208082526022908201527f43726f776453616c653a204e6f207375697461626c6520737461676520666f756040820152611b9960f21b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526032908201527f43726f776453616c653a2054686520616d6f756e74206f662045544820796f75604082015271081cd95b9d081a5cc81d1bdbc81cdb585b1b60721b606082015260800190565b6020808252601b908201527f5374616765732e4d61703a206e6f6e6578697374656e74206b65790000000000604082015260600190565b6020808252602b908201527f43726f776453616c653a204e6f20746f6b656e7320617661696c61626c65206660408201526a6f7220707572636861736560a81b606082015260800190565b600061014082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015261010080840151818401525061012080840151611b5e8285018261186b565b505092915050565b90815260200190565b9283526001600160a01b03919091166020830152604082015260600190565b60008219821115611ba157611ba1611c17565b500190565b600082611bc157634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611be057611be0611c17565b500290565b600082821015611bf757611bf7611c17565b500390565b6000600019821415611c1057611c10611c17565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461120157600080fd5b801515811461120157600080fdfea26469706673582212206373b48d487a4cc4effa80d157d0fd5eb3b3bc3d7421b5166d4a471c4875555e64736f6c63430008000033