0 txs
0 calls
constructor
constructor(uint256 _hardCap, uint256 _tokensPerBnb, uint256 _startTime, uint256 _duration)
functions
_checkContributionValue
purefunction _checkContributionValue(uint256 weiAmount) pure returns (bool)
contributions
viewfunction contributions(address) view returns (uint256)
endTime
viewfunction endTime() view returns (uint256)
hardCap
viewfunction hardCap() view returns (uint256)
hasEnded
viewfunction hasEnded() view returns (bool)
INDIVIDUAL_CAP
viewfunction INDIVIDUAL_CAP() view returns (uint256)
isOpen
viewfunction isOpen() view returns (bool)
isWhitelisted
viewfunction isWhitelisted(address account) view returns (bool)
isWhitelistedSaleDuration
viewfunction isWhitelistedSaleDuration() view returns (bool)
MIN_CONTRIBUTION
viewfunction MIN_CONTRIBUTION() view returns (uint256)
owner
viewfunction owner() view returns (address)
startTime
viewfunction startTime() view returns (uint256)
token
viewfunction token() view returns (address)
tokensPerBnb
viewfunction tokensPerBnb() view returns (uint256)
weiRaised
viewfunction weiRaised() view returns (uint256)
whitelists
viewfunction whitelists(address) view returns (uint256)
addAndLockLiquidity
nonpayablefunction addAndLockLiquidity()
addWhitelists
nonpayablefunction addWhitelists(address[] accounts)
renounceOwnership
nonpayablefunction renounceOwnership()
setToken
nonpayablefunction setToken(address _token)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenPurchase
event TokenPurchase(address indexed beneficiary, uint256 weiAmount, uint256 tokenAmount)
errors
No errors.
creation bytecode
0x61010060405273d954551853f55deb4ae31407c423e67b1621424a600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006757600080fd5b50604051620024c1380380620024c1833981810160405260808110156200008d57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291905050506000620000ce620001af60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35083608081815250508260e081815250508160a081815250506200019e8183620001b760201b62001ad71790919060201c565b60c081815250505050505062000240565b600033905090565b60008082840190508381101562000236576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60805160a05160c05160e051612228620002996000398061097a5280611b665250806108cd52806112ed52508061087452806108a252806109ca52806111395250806106915280611317528061155052506122286000f3fe60806040526004361061012e5760003560e01c80634c4bdd12116100ab578063a8d294051161006f578063a8d29405146104d4578063c8eaf28f146104ff578063ecb70fb714610585578063f2fde38b146105b4578063fb86a40414610605578063fc0c546a146106305761013e565b80634c4bdd12146103d157806363bb73df146103e8578063715018a61461043b57806378e97925146104525780638da5cb5b1461047d5761013e565b80633ea8f9ab116100f25780633ea8f9ab146102bc5780634042b66f146102e757806340650c911461031257806342e94c901461033d57806347535d7b146103a25761013e565b8063144fa6d7146101435780631e7be2101461019457806325982540146101f95780633197cbb6146102285780633af32abf146102535761013e565b3661013e5761013c33610687565b005b600080fd5b34801561014f57600080fd5b506101926004803603602081101561016657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061074b565b005b3480156101a057600080fd5b506101e3600480360360208110156101b757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610858565b6040518082815260200191505060405180910390f35b34801561020557600080fd5b5061020e610870565b604051808215151515815260200191505060405180910390f35b34801561023457600080fd5b5061023d6108cb565b6040518082815260200191505060405180910390f35b34801561025f57600080fd5b506102a26004803603602081101561027657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108ef565b604051808215151515815260200191505060405180910390f35b3480156102c857600080fd5b506102d1610978565b6040518082815260200191505060405180910390f35b3480156102f357600080fd5b506102fc61099c565b6040518082815260200191505060405180910390f35b34801561031e57600080fd5b506103276109a2565b6040518082815260200191505060405180910390f35b34801561034957600080fd5b5061038c6004803603602081101561036057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109ae565b6040518082815260200191505060405180910390f35b3480156103ae57600080fd5b506103b76109c6565b604051808215151515815260200191505060405180910390f35b3480156103dd57600080fd5b506103e6610a02565b005b3480156103f457600080fd5b506104216004803603602081101561040b57600080fd5b8101908080359060200190929190505050610f85565b604051808215151515815260200191505060405180910390f35b34801561044757600080fd5b50610450610faf565b005b34801561045e57600080fd5b50610467611137565b6040518082815260200191505060405180910390f35b34801561048957600080fd5b5061049261115b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104e057600080fd5b506104e9611184565b6040518082815260200191505060405180910390f35b34801561050b57600080fd5b506105836004803603602081101561052257600080fd5b810190808035906020019064010000000081111561053f57600080fd5b82018360208201111561055157600080fd5b8035906020019184602083028401116401000000008311171561057357600080fd5b9091929391929390505050611191565b005b34801561059157600080fd5b5061059a6112e9565b604051808215151515815260200191505060405180910390f35b3480156105c057600080fd5b50610603600480360360208110156105d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611341565b005b34801561061157600080fd5b5061061a61154e565b6040518082815260200191505060405180910390f35b34801561063c57600080fd5b50610645611572565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006106be6003547f000000000000000000000000000000000000000000000000000000000000000061159890919063ffffffff16565b905060003482106106cf57346106d1565b815b90506106dd83826115e2565b60006106f2823461159890919063ffffffff16565b90506000811115610745578373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610743573d6000803e3d6000fd5b505b50505050565b610753611751565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610814576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60016020528060005260406000206000915090505481565b60007f000000000000000000000000000000000000000000000000000000000000000042101580156108c657506154607f0000000000000000000000000000000000000000000000000000000000000000014211155b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141580610971575061094261115b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60035481565b674563918244f4000081565b60026020528060005260406000206000915090505481565b60007f000000000000000000000000000000000000000000000000000000000000000042101580156109fd57506109fb6112e9565b155b905090565b610a0a611751565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610acb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610ad36112e9565b610b28576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260438152602001806120a66043913960600191505060405180910390fd5b60004790506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610bce57600080fd5b505afa158015610be2573d6000803e3d6000fd5b505050506040513d6020811015610bf857600080fd5b81019080805190602001909291905050509050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633f4ba83a6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610c7557600080fd5b505af1158015610c89573d6000803e3d6000fd5b50505050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610d5857600080fd5b505af1158015610d6c573d6000803e3d6000fd5b505050506040513d6020811015610d8257600080fd5b810190808051906020019092919050505050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663eaaed44283600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168485876000426040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b158015610eac57600080fd5b505af1158015610ec0573d6000803e3d6000fd5b50505050506040513d6060811015610ed757600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050505050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e379c31b6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610f6957600080fd5b505af1158015610f7d573d6000803e3d6000fd5b505050505050565b6000674563918244f400008210158015610fa857506801158e460913d000008211155b9050919050565b610fb7611751565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611078576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6801158e460913d0000081565b611199611751565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461125a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008090505b828290508110156112e457600180600085858581811061127c57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080600101915050611260565b505050565b60007f00000000000000000000000000000000000000000000000000000000000000004210158061133c57507f000000000000000000000000000000000000000000000000000000000000000060035410155b905090565b611349611751565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461140a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611490576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806120806026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006115da83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611759565b905092915050565b6115ec8282611819565b61160181600354611ad790919063ffffffff16565b60038190555061165981600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ad790919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006116a782611b5f565b90506116f68382600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611b9b9092919063ffffffff16565b8273ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8383604051808381526020018281526020019250505060405180910390a2505050565b600033905090565b6000838311158290611806576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156117cb5780820151818401526020810190506117b0565b50505050905090810190601f1680156117f85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561189f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806121146033913960400191505060405180910390fd5b6118a76109c6565b6118fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b8152602001806120e9602b913960400191505060405180910390fd5b6119046112e9565b1561195a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061205f6021913960400191505060405180910390fd5b61196381610f85565b6119b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001806121476036913960400191505060405180910390fd5b6119c0610870565b15611a24576119ce826108ef565b611a23576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b8152602001806121c8602b913960400191505060405180910390fd5b5b611a7e611a7982600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ad790919063ffffffff16565b610f85565b611ad3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180612032602d913960400191505060405180910390fd5b5050565b600080828401905083811015611b55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000611b947f000000000000000000000000000000000000000000000000000000000000000083611c5390919063ffffffff16565b9050919050565b611c4e8363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611cd9565b505050565b600080831415611c665760009050611cd3565b6000828402905082848281611c7757fe5b0414611cce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061217d6021913960400191505060405180910390fd5b809150505b92915050565b6060611d3b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16611dc89092919063ffffffff16565b9050600081511115611dc357808060200190516020811015611d5c57600080fd5b8101908080519060200190929190505050611dc2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061219e602a913960400191505060405180910390fd5b5b505050565b6060611dd78484600085611de0565b90509392505050565b6060611deb85611fe6565b611e5d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310611ead5780518252602082019150602081019050602083039250611e8a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611f0f576040519150601f19603f3d011682016040523d82523d6000602084013e611f14565b606091505b50915091508115611f29578092505050611fde565b600081511115611f3c5780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611fa3578082015181840152602081019050611f88565b50505050905090810190601f168015611fd05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f915080821415801561202857506000801b8214155b9250505091905056fe54687567734c6971756964697479506f6f6c203a20636f6e747269627574696f6e2076616c7565206572726f7254687567734c6971756964697479506f6f6c3a2073616c65206973206f7665722e4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737354687567734c6971756964697479506f6f6c3a2063616e206f6e6c792073656e64206c6971756964697479206f6e63652068617264636170206973207265616368656454687567734c6971756964697479506f6f6c3a2073616c6520646964206e6f74207374617274207965742e54687567734c6971756964697479506f6f6c3a2062656e656669636961727920697320746865207a65726f206164647265737354687567734c6971756964697479506f6f6c3a20436f6e747269627574696f6e2062656c6f77206f722061626f7665206c696d697473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656454687567734c6971756964697479506f6f6c3a2041646472657373206e6f742077686974656c6973746564a26469706673582212206ff06bff9195e81deefeffdcd3a40919994565c7e6093787986b539823fb253464736f6c634300060600330000000000000000000000000000000000000000000000878678326eac90000000000000000000000000000000000000000000000000000000000000000000bb000000000000000000000000000000000000000000000000000000005f75f97b0000000000000000000000000000000000000000000000000000000000015180