3.1k txs
3.1k calls
constructor
constructor(uint256 startTimeValue, uint256 closeTimeValue, uint8 startPercentValue)
functions
amountAllowedToWithdraw
viewfunction amountAllowedToWithdraw(uint256 initialBalanceValue) view returns (uint256)
balance
viewfunction balance() view returns (uint256)
closeTime
viewfunction closeTime() view returns (uint256)
currentBalance
viewfunction currentBalance(address beneficiary) view returns (uint256)
initialBalance
viewfunction initialBalance(address beneficiary) view returns (uint256)
isLocked
viewfunction isLocked() view returns (bool)
owner
viewfunction owner() view returns (address)
startPercent
viewfunction startPercent() view returns (uint256)
startTime
viewfunction startTime() view returns (uint256)
token
viewfunction token() view returns (address)
totalWithdrawn
viewfunction totalWithdrawn(address beneficiary) view returns (uint256)
withdrawalLimit
viewfunction withdrawalLimit(address beneficiary) view returns (uint256)
addBeneficiaries
nonpayablefunction addBeneficiaries(address[] beneficiaries, uint256[] balances)
lock
nonpayablefunction lock()
release
nonpayablefunction release()
renounceOwnership
nonpayablefunction renounceOwnership()
setTokenAddress
nonpayablefunction setTokenAddress(address tokenValue)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawEmergency
nonpayablefunction withdrawEmergency(address addr)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokensReleased
event TokensReleased(address beneficiary, uint256 amount)
errors
No errors.
creation bytecode
0x60e060405234801561001057600080fd5b506040516200171138038062001711833981016040819052610031916101bc565b61003a3361016c565b60648160ff1611156100df5760405162461bcd60e51b815260206004820152605e60248201527f546f6b656e41697264726f7056657374696e673a2050657263656e74206f662060448201527f746f6b656e7320617661696c61626c6520616674657220696e697469616c207460648201527f696d652063616e6e6f742062652067726561746572207468616e203130300000608482015260a4015b60405180910390fd5b828210156101555760405162461bcd60e51b815260206004820152603d60248201527f546f6b656e41697264726f7056657374696e673a20456e642074696d65206d7560448201527f73742062652067726561746572207468616e2073746172742074696d6500000060648201526084016100d6565b60809190915260a09190915260ff1660c0526101fb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806000606084860312156101d157600080fd5b8351925060208401519150604084015160ff811681146101f057600080fd5b809150509250925092565b60805160a05160c0516114a76200026a60003960008181610176015281816103b201528181610469015261071e0152600081816102060152818161037c015281816103ee0152818161043c01526106f40152600081816101d801528181610351015261041b01526114a76000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806386d1a69f116100ad578063a961065511610071578063a9610655146102b0578063b69ef8a8146102c3578063f2fde38b146102cb578063f83d08ba146102de578063fc0c546a146102e657600080fd5b806386d1a69f1461022a5780638da5cb5b146102325780639e546c3814610257578063a1c04f0e14610280578063a4e2d6341461029357600080fd5b806332cfbe90116100f457806332cfbe901461019a57806337bb25bc146101c3578063627749e6146101d6578063715018a6146101fc57806378e979251461020457600080fd5b80630a64143a146101265780630e1df9a31461014c57806326a4e8d21461015f5780632a804efe14610174575b600080fd5b610139610134366004611120565b6102f7565b6040519081526020015b60405180910390f35b61013961015a36600461113b565b61032a565b61017261016d366004611120565b6104f4565b005b7f0000000000000000000000000000000000000000000000000000000000000000610139565b6101396101a8366004611120565b6001600160a01b031660009081526003602052604090205490565b6101396101d1366004611120565b6105b9565b7f0000000000000000000000000000000000000000000000000000000000000000610139565b6101726105ef565b7f0000000000000000000000000000000000000000000000000000000000000000610139565b610172610625565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610143565b610139610265366004611120565b6001600160a01b031660009081526002602052604090205490565b61017261028e366004611120565b6109e6565b600054600160a01b900460ff166040519015158152602001610143565b6101726102be36600461122a565b610aa0565b610139610ca4565b6101726102d9366004611120565b610d2e565b610172610dc9565b6001546001600160a01b031661023f565b6001600160a01b038116600090815260026020908152604080832054600390925282205461032491610e08565b92915050565b600081158061034257506001546001600160a01b0316155b1561034f57506000919050565b7f0000000000000000000000000000000000000000000000000000000000000000421061037a575090565b7f000000000000000000000000000000000000000000000000000000000000000042116103e657610324633b9aca006103e0846103da7f000000000000000000000000000000000000000000000000000000000000000062989680610e1b565b90610e1b565b90610e27565b6000610412427f0000000000000000000000000000000000000000000000000000000000000000610e08565b905060006104607f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000610e08565b905060006104917f000000000000000000000000000000000000000000000000000000000000000062989680610e1b565b905060006104b1836103e06104aa633b9aca0086610e08565b8790610e1b565b905060006104bf8383610e33565b9050633b9aca0081106104d757509495945050505050565b6104e9633b9aca006103e0838a610e1b565b979650505050505050565b6000546001600160a01b031633146105275760405162461bcd60e51b815260040161051e906112ea565b60405180910390fd5b6001546001600160a01b0316156105975760405162461bcd60e51b815260206004820152602e60248201527f546f6b656e41697264726f7056657374696e673a20546f6b656e20616464726560448201526d1cdcc8185b1c9958591e481cd95d60921b606482015260840161051e565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60006103246105c7836102f7565b6001600160a01b0384166000908152600360205260409020546105e99061032a565b90610e08565b6000546001600160a01b031633146106195760405162461bcd60e51b815260040161051e906112ea565b6106236000610e3f565b565b6001546001600160a01b031661068d5760405162461bcd60e51b815260206004820152602760248201527f546f6b656e41697264726f7056657374696e673a204e6f7420636f6e666967756044820152661c9959081e595d60ca1b606482015260840161051e565b600054600160a01b900460ff166106f25760405162461bcd60e51b815260206004820152602360248201527f546f6b656e41697264726f7056657374696e673a204e6f74206c6f636b6564206044820152621e595d60ea1b606482015260840161051e565b7f00000000000000000000000000000000000000000000000000000000000000004210158061074057507f000000000000000000000000000000000000000000000000000000000000000015155b61079c5760405162461bcd60e51b815260206004820152602760248201527f546f6b656e41697264726f7056657374696e673a2043616e6e6f742072656c65604482015266185cd9481e595d60ca1b606482015260840161051e565b336000908152600360205260409020546108095760405162461bcd60e51b815260206004820152602860248201527f546f6b656e41697264726f7056657374696e673a20496e76616c69642062656e604482015267656669636961727960c01b606482015260840161051e565b3360009081526002602052604090205461087e5760405162461bcd60e51b815260206004820152603060248201527f546f6b656e41697264726f7056657374696e673a2042616c616e63652077617360448201526f08185b1c9958591e48195b5c1d1a595960821b606482015260840161051e565b6000610889336105b9565b9050600081116108f95760405162461bcd60e51b815260206004820152603560248201527f546f6b656e41697264726f7056657374696e673a204e6f7468696e6720746f20604482015274776974686472617720617420746869732074696d6560581b606482015260840161051e565b336000908152600260205260409020548111156109645760405162461bcd60e51b815260206004820152602360248201527f546f6b656e41697264726f7056657374696e673a20496e76616c696420616d6f6044820152621d5b9d60ea1b606482015260840161051e565b3360009081526002602052604090205461097e9082610e08565b336000818152600260205260409020919091556001546109aa916001600160a01b039091169083610e8f565b60408051338152602081018390527fc7798891864187665ac6dd119286e44ec13f014527aeeb2b8eb3fd413df93179910160405180910390a150565b6000546001600160a01b03163314610a105760405162461bcd60e51b815260040161051e906112ea565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7d919061131f565b90508015610a9c57600154610a9c906001600160a01b03168383610e8f565b5050565b6000546001600160a01b03163314610aca5760405162461bcd60e51b815260040161051e906112ea565b8051825114610b525760405162461bcd60e51b815260206004820152604860248201527f546f6b656e41697264726f7056657374696e673a2042656e656669636961726960448201527f657320616e6420616d6f756e7473206d7573742068617665207468652073616d6064820152670ca40d8cadccee8d60c31b608482015260a40161051e565b600054600160a01b900460ff1615610bca5760405162461bcd60e51b815260206004820152603560248201527f546f6b656e41697264726f7056657374696e673a20436f6e74726163742068616044820152741cc8185b1c9958591e481899595b881b1bd8dad959605a1b606482015260840161051e565b60005b8251811015610c9f57818181518110610be857610be8611338565b602002602001015160026000858481518110610c0657610c06611338565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550818181518110610c4457610c44611338565b602002602001015160036000858481518110610c6257610c62611338565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555080610c9890611364565b9050610bcd565b505050565b6001546000906001600160a01b0316610cbd5750600090565b6001546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015610d05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d29919061131f565b905090565b6000546001600160a01b03163314610d585760405162461bcd60e51b815260040161051e906112ea565b6001600160a01b038116610dbd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161051e565b610dc681610e3f565b50565b6000546001600160a01b03163314610df35760405162461bcd60e51b815260040161051e906112ea565b6000805460ff60a01b1916600160a01b179055565b6000610e14828461137d565b9392505050565b6000610e148284611390565b6000610e1482846113a7565b6000610e1482846113c9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604080516001600160a01b03848116602483015260448083018590528351808403909101815260649092018352602080830180516001600160e01b031663a9059cbb60e01b17905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656490840152610c9f92869291600091610f1f918516908490610f9c565b805190915015610c9f5780806020019051810190610f3d91906113dc565b610c9f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161051e565b6060610fab8484600085610fb3565b949350505050565b6060824710156110145760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161051e565b843b6110625760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161051e565b600080866001600160a01b0316858760405161107e9190611422565b60006040518083038185875af1925050503d80600081146110bb576040519150601f19603f3d011682016040523d82523d6000602084013e6110c0565b606091505b50915091506104e9828286606083156110da575081610e14565b8251156110ea5782518084602001fd5b8160405162461bcd60e51b815260040161051e919061143e565b80356001600160a01b038116811461111b57600080fd5b919050565b60006020828403121561113257600080fd5b610e1482611104565b60006020828403121561114d57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561119357611193611154565b604052919050565b600067ffffffffffffffff8211156111b5576111b5611154565b5060051b60200190565b600082601f8301126111d057600080fd5b813560206111e56111e08361119b565b61116a565b82815260059290921b8401810191818101908684111561120457600080fd5b8286015b8481101561121f5780358352918301918301611208565b509695505050505050565b6000806040838503121561123d57600080fd5b823567ffffffffffffffff8082111561125557600080fd5b818501915085601f83011261126957600080fd5b813560206112796111e08361119b565b82815260059290921b8401810191818101908984111561129857600080fd5b948201945b838610156112bd576112ae86611104565b8252948201949082019061129d565b965050860135925050808211156112d357600080fd5b506112e0858286016111bf565b9150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561133157600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016113765761137661134e565b5060010190565b818103818111156103245761032461134e565b80820281158282048414176103245761032461134e565b6000826113c457634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156103245761032461134e565b6000602082840312156113ee57600080fd5b81518015158114610e1457600080fd5b60005b83811015611419578181015183820152602001611401565b50506000910152565b600082516114348184602087016113fe565b9190910192915050565b602081526000825180602084015261145d8160408501602087016113fe565b601f01601f1916919091016040019291505056fea26469706673582212203d752e526c1bed062caad0c6e07024c994be37261b219a1786b84b433cbd345d64736f6c634300081300330000000000000000000000000000000000000000000000000000000068b2e7c00000000000000000000000000000000000000000000000000000000069298ec00000000000000000000000000000000000000000000000000000000000000014