0 txs
0 calls
constructor
constructor(address _beneficiary, uint256 _start, uint256 _duration, uint256 _interval)
functions
beneficiary
viewfunction beneficiary() view returns (address)
duration
viewfunction duration() view returns (uint256)
initialTokens
viewfunction initialTokens() view returns (uint256)
interval
viewfunction interval() view returns (uint256)
isLocked
viewfunction isLocked() view returns (bool)
owner
viewfunction owner() view returns (address)
start
viewfunction start() view returns (uint256)
token
viewfunction token() view returns (address)
withdrawnTokens
viewfunction withdrawnTokens() view returns (uint256)
lock
nonpayablefunction lock()
renounceOwnership
nonpayablefunction renounceOwnership()
retrieveTokens
nonpayablefunction retrieveTokens(address recipient, address anotherToken)
retriveETH
nonpayablefunction retriveETH(address recipient)
setBeneficiary
nonpayablefunction setBeneficiary(address newBeneficiary)
setDuration
nonpayablefunction setDuration(uint256 newDuration)
setInterval
nonpayablefunction setInterval(uint256 newInterval)
setStart
nonpayablefunction setStart(uint256 newStart)
setToken
nonpayablefunction setToken(address tokenAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw()
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610ff2380380610ff283398101604081905261002f916100c5565b61003f61003a610071565b610075565b600280546001600160a01b0319166001600160a01b03959095169490941790935560039190915560045560055561010e565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080600080608085870312156100da578384fd5b84516001600160a01b03811681146100f0578485fd5b60208601516040870151606090970151919890975090945092505050565b610ed58061011d6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063715018a6116100ad578063f2fde38b11610071578063f2fde38b14610212578063f6a03ebf14610225578063f6be71d114610238578063f83d08ba1461024b578063fc0c546a146102535761012c565b8063715018a6146101dd5780638da5cb5b146101e5578063947a36fb146101ed578063a4e2d634146101f5578063be9a65551461020a5761012c565b806338af3eed116100f457806338af3eed146101925780633ccfd60b146101a757806350bfeadc146101af5780636341ca0b146101b75780636473b1eb146101ca5761012c565b80630905aa5c146101315780630fb5a6b41461014f578063144fa6d7146101575780631c31f7101461016c57806322a900821461017f575b600080fd5b61013961025b565b6040516101469190610dfd565b60405180910390f35b610139610261565b61016a610165366004610b6f565b610267565b005b61016a61017a366004610b6f565b6102f4565b61016a61018d366004610bc3565b610378565b61019a6103df565b6040516101469190610bf3565b61016a6103ee565b610139610679565b61016a6101c5366004610b8b565b61067f565b61016a6101d8366004610b6f565b61079a565b61016a610812565b61019a61085b565b61013961086a565b6101fd610870565b6040516101469190610c20565b610139610879565b61016a610220366004610b6f565b61087f565b61016a610233366004610bc3565b6108f0565b61016a610246366004610bc3565b610957565b61016a6109be565b61019a610ad5565b60075481565b60045481565b61026f610ae4565b6001600160a01b031661028061085b565b6001600160a01b0316146102af5760405162461bcd60e51b81526004016102a690610d04565b60405180910390fd5b60085460ff16156102d25760405162461bcd60e51b81526004016102a690610dce565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6102fc610ae4565b6001600160a01b031661030d61085b565b6001600160a01b0316146103335760405162461bcd60e51b81526004016102a690610d04565b60085460ff16156103565760405162461bcd60e51b81526004016102a690610dce565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b610380610ae4565b6001600160a01b031661039161085b565b6001600160a01b0316146103b75760405162461bcd60e51b81526004016102a690610d04565b60085460ff16156103da5760405162461bcd60e51b81526004016102a690610dce565b600555565b6002546001600160a01b031681565b6002546001600160a01b031633146104185760405162461bcd60e51b81526004016102a690610cb8565b60085460ff1661043a5760405162461bcd60e51b81526004016102a690610d97565b60035442101561045c5760405162461bcd60e51b81526004016102a690610d39565b60045460035461046b91610ae8565b421061054f576001546040516370a0823160e01b81526001600160a01b039091169063a9059cbb90339083906370a08231906104ab903090600401610bf3565b60206040518083038186803b1580156104c357600080fd5b505afa1580156104d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fb9190610bdb565b6040518363ffffffff1660e01b8152600401610518929190610c07565b600060405180830381600087803b15801561053257600080fd5b505af1158015610546573d6000803e3d6000fd5b50505050610677565b6000610568600554600454610afb90919063ffffffff16565b9050600061058182600654610afb90919063ffffffff16565b9050600061059a60035442610b0790919063ffffffff16565b905060006105b360055483610afb90919063ffffffff16565b905060006105c18285610b13565b905060006105da60075483610b0790919063ffffffff16565b9050600081116105fc5760405162461bcd60e51b81526004016102a690610d39565b6007546106099082610ae8565b60075560015460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb9061063e9033908590600401610c07565b600060405180830381600087803b15801561065857600080fd5b505af115801561066c573d6000803e3d6000fd5b505050505050505050505b565b60065481565b610687610ae4565b6001600160a01b031661069861085b565b6001600160a01b0316146106be5760405162461bcd60e51b81526004016102a690610d04565b6040516370a0823160e01b815281906001600160a01b0382169063a9059cbb90859083906370a08231906106f6903090600401610bf3565b60206040518083038186803b15801561070e57600080fd5b505afa158015610722573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107469190610bdb565b6040518363ffffffff1660e01b8152600401610763929190610c07565b600060405180830381600087803b15801561077d57600080fd5b505af1158015610791573d6000803e3d6000fd5b50505050505050565b6107a2610ae4565b6001600160a01b03166107b361085b565b6001600160a01b0316146107d95760405162461bcd60e51b81526004016102a690610d04565b6040516001600160a01b038216904780156108fc02916000818181858888f1935050505015801561080e573d6000803e3d6000fd5b5050565b61081a610ae4565b6001600160a01b031661082b61085b565b6001600160a01b0316146108515760405162461bcd60e51b81526004016102a690610d04565b6106776000610b1f565b6000546001600160a01b031690565b60055481565b60085460ff1681565b60035481565b610887610ae4565b6001600160a01b031661089861085b565b6001600160a01b0316146108be5760405162461bcd60e51b81526004016102a690610d04565b6001600160a01b0381166108e45760405162461bcd60e51b81526004016102a690610c2b565b6108ed81610b1f565b50565b6108f8610ae4565b6001600160a01b031661090961085b565b6001600160a01b03161461092f5760405162461bcd60e51b81526004016102a690610d04565b60085460ff16156109525760405162461bcd60e51b81526004016102a690610dce565b600355565b61095f610ae4565b6001600160a01b031661097061085b565b6001600160a01b0316146109965760405162461bcd60e51b81526004016102a690610d04565b60085460ff16156109b95760405162461bcd60e51b81526004016102a690610dce565b600455565b6109c6610ae4565b6001600160a01b03166109d761085b565b6001600160a01b0316146109fd5760405162461bcd60e51b81526004016102a690610d04565b60085460ff1615610a205760405162461bcd60e51b81526004016102a690610dce565b6001546040516370a0823160e01b81526000916001600160a01b0316906370a0823190610a51903090600401610bf3565b60206040518083038186803b158015610a6957600080fd5b505afa158015610a7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa19190610bdb565b905060008111610ac35760405162461bcd60e51b81526004016102a690610c71565b6006556008805460ff19166001179055565b6001546001600160a01b031681565b3390565b6000610af48284610e06565b9392505050565b6000610af48284610e1e565b6000610af48284610e5d565b6000610af48284610e3e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610b80578081fd5b8135610af481610e8a565b60008060408385031215610b9d578081fd5b8235610ba881610e8a565b91506020830135610bb881610e8a565b809150509250929050565b600060208284031215610bd4578081fd5b5035919050565b600060208284031215610bec578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526027908201527f56657374696e6757616c6c65743a20696e697469616c2062616c616e636520696040820152667320656d70747960c81b606082015260800190565b6020808252602c908201527f56657374696e6757616c6c65743a2063616c6c6572206973206e6f742074686560408201526b2062656e656669636961727960a01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b602080825260409082018190527f56657374696e6757616c6c65743a206e6f20746f6b656e7320617661696c6162908201527f6c6520666f72207769746864726177616c2061742074686973206d6f6d656e74606082015260800190565b60208082526019908201527f56657374696e6757616c6c65743a206e6f74206c6f636b656400000000000000604082015260600190565b60208082526015908201527415995cdd1a5b99d5d85b1b195d0e881b1bd8dad959605a1b604082015260600190565b90815260200190565b60008219821115610e1957610e19610e74565b500190565b600082610e3957634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610e5857610e58610e74565b500290565b600082821015610e6f57610e6f610e74565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03811681146108ed57600080fdfea2646970667358221220b4055449920cf9b71417582ee036fbfd76a76994d0acd2afe1049a28f514e2f164736f6c63430008000033000000000000000000000000f1edd24d2c517a17ab1d32ee8d46c327c1389539000000000000000000000000000000000000000000000000000000006200610000000000000000000000000000000000000000000000000000000000018b82000000000000000000000000000000000000000000000000000000000000278d00