3 txs
4 calls
constructor
constructor(address _tokenAddress) payable
functions
deployer
viewfunction deployer() view returns (address)
endTime
viewfunction endTime(address) view returns (uint256)
getTotalAllocation
viewfunction getTotalAllocation(address recipient) view returns (uint256)
getVestingDurationInDays
viewfunction getVestingDurationInDays(address recipient) view returns (uint256)
getWithdrawnAllocation
viewfunction getWithdrawnAllocation(address recipient) view returns (uint256)
startTime
viewfunction startTime(address) view returns (uint256)
tokenAddress
viewfunction tokenAddress() view returns (address)
totalAllocation
viewfunction totalAllocation(address) view returns (uint256)
withdrawnAllocation
viewfunction withdrawnAllocation(address) view returns (uint256)
claimVesting
nonpayablefunction claimVesting()
createVesting
nonpayablefunction createVesting(address recipient, uint256 recipientAllocation, uint256 vestingDurationMonths)
events
No events.
errors
No errors.
creation bytecode
0x608060405260405161130038038061130083398181016040528101906100259190610108565b335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610133565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100d7826100ae565b9050919050565b6100e7816100cd565b81146100f1575f5ffd5b50565b5f81519050610102816100de565b92915050565b5f6020828403121561011d5761011c6100aa565b5b5f61012a848285016100f4565b91505092915050565b6111c0806101405f395ff3fe60806040526004361061009f575f3560e01c806378e705921161006357806378e70592146101d65780639d76ea5814610212578063c49a153e1461023c578063d5f3948814610278578063e9754908146102a2578063fedda89c146102ca576100a6565b806324a59214146100aa5780634aefdccd146100e65780634d73f4721461012257806365ccbb5c1461015e5780636e1dc66e1461019a576100a6565b366100a657005b5f5ffd5b3480156100b5575f5ffd5b506100d060048036038101906100cb9190610b38565b6102e0565b6040516100dd9190610b7b565b60405180910390f35b3480156100f1575f5ffd5b5061010c60048036038101906101079190610b38565b61037c565b6040516101199190610b7b565b60405180910390f35b34801561012d575f5ffd5b5061014860048036038101906101439190610b38565b610391565b6040516101559190610b7b565b60405180910390f35b348015610169575f5ffd5b50610184600480360381019061017f9190610b38565b6103d7565b6040516101919190610b7b565b60405180910390f35b3480156101a5575f5ffd5b506101c060048036038101906101bb9190610b38565b6103ec565b6040516101cd9190610b7b565b60405180910390f35b3480156101e1575f5ffd5b506101fc60048036038101906101f79190610b38565b610401565b6040516102099190610b7b565b60405180910390f35b34801561021d575f5ffd5b50610226610416565b6040516102339190610ba3565b60405180910390f35b348015610247575f5ffd5b50610262600480360381019061025d9190610b38565b61043b565b60405161026f9190610b7b565b60405180910390f35b348015610283575f5ffd5b5061028c610481565b6040516102999190610ba3565b60405180910390f35b3480156102ad575f5ffd5b506102c860048036038101906102c39190610be6565b6104a5565b005b3480156102d5575f5ffd5b506102de6107aa565b005b5f6201518060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461036b9190610c63565b6103759190610cc3565b9050919050565b6005602052805f5260405f205f915090505481565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6002602052805f5260405f205f915090505481565b6004602052805f5260405f205f915090505481565b6003602052805f5260405f205f915090505481565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052a90610d4d565b60405180910390fd5b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054146105b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a990610db5565b60405180910390fd5b670de0b6b3a764000082116105fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f390610e69565b60405180910390fd5b6001811015610640576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063790610ed1565b60405180910390fd5b603c811115610684576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067b90610f39565b60405180910390fd5b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055504260045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555062278d00816107599190610f57565b426107649190610f98565b60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f811161082d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082490611015565b60405180910390fd5b5f60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546108b49190610c63565b90505f60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054426109009190610c63565b90508181111561090e578190505b5f82848361091c9190610f57565b6109269190610cc3565b90505f60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054826109729190610c63565b90505f81116109b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ad9061107d565b60405180910390fd5b8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610a5492919061109b565b6020604051808303815f875af1158015610a70573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a9491906110f7565b610ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aca9061116c565b60405180910390fd5b5050505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b0782610ade565b9050919050565b610b1781610afd565b8114610b21575f5ffd5b50565b5f81359050610b3281610b0e565b92915050565b5f60208284031215610b4d57610b4c610ada565b5b5f610b5a84828501610b24565b91505092915050565b5f819050919050565b610b7581610b63565b82525050565b5f602082019050610b8e5f830184610b6c565b92915050565b610b9d81610afd565b82525050565b5f602082019050610bb65f830184610b94565b92915050565b610bc581610b63565b8114610bcf575f5ffd5b50565b5f81359050610be081610bbc565b92915050565b5f5f5f60608486031215610bfd57610bfc610ada565b5b5f610c0a86828701610b24565b9350506020610c1b86828701610bd2565b9250506040610c2c86828701610bd2565b9150509250925092565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610c6d82610b63565b9150610c7883610b63565b9250828203905081811115610c9057610c8f610c36565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610ccd82610b63565b9150610cd883610b63565b925082610ce857610ce7610c96565b5b828204905092915050565b5f82825260208201905092915050565b7f4e6f207065726d697373696f6e000000000000000000000000000000000000005f82015250565b5f610d37600d83610cf3565b9150610d4282610d03565b602082019050919050565b5f6020820190508181035f830152610d6481610d2b565b9050919050565b7f526563697069656e7420616c72656164792065786973747300000000000000005f82015250565b5f610d9f601883610cf3565b9150610daa82610d6b565b602082019050919050565b5f6020820190508181035f830152610dcc81610d93565b9050919050565b7f726563697069656e74416c6c6f636174696f6e206d75737420626520677265615f8201527f746572207468616e203120746f6b656e207769746820313820646563696d616c60208201527f20706c6163657300000000000000000000000000000000000000000000000000604082015250565b5f610e53604783610cf3565b9150610e5e82610dd3565b606082019050919050565b5f6020820190508181035f830152610e8081610e47565b9050919050565b7f31206d6f6e7468206d696e696d756d2076657374696e670000000000000000005f82015250565b5f610ebb601783610cf3565b9150610ec682610e87565b602082019050919050565b5f6020820190508181035f830152610ee881610eaf565b9050919050565b7f352079656172206d6178696d756d2076657374696e67000000000000000000005f82015250565b5f610f23601683610cf3565b9150610f2e82610eef565b602082019050919050565b5f6020820190508181035f830152610f5081610f17565b9050919050565b5f610f6182610b63565b9150610f6c83610b63565b9250828202610f7a81610b63565b91508282048414831517610f9157610f90610c36565b5b5092915050565b5f610fa282610b63565b9150610fad83610b63565b9250828201905080821115610fc557610fc4610c36565b5b92915050565b7f4e6f206163746976652076657374696e670000000000000000000000000000005f82015250565b5f610fff601183610cf3565b915061100a82610fcb565b602082019050919050565b5f6020820190508181035f83015261102c81610ff3565b9050919050565b7f4e6f7468696e6720746f20636c61696d000000000000000000000000000000005f82015250565b5f611067601083610cf3565b915061107282611033565b602082019050919050565b5f6020820190508181035f8301526110948161105b565b9050919050565b5f6040820190506110ae5f830185610b94565b6110bb6020830184610b6c565b9392505050565b5f8115159050919050565b6110d6816110c2565b81146110e0575f5ffd5b50565b5f815190506110f1816110cd565b92915050565b5f6020828403121561110c5761110b610ada565b5b5f611119848285016110e3565b91505092915050565b7f546f6b656e207472616e73666572206661696c656400000000000000000000005f82015250565b5f611156601583610cf3565b915061116182611122565b602082019050919050565b5f6020820190508181035f8301526111838161114a565b905091905056fea26469706673582212206202cdf5d0dada74d3826471b9ac509d6d4bf913a596da04a5511bf9a7cb77c464736f6c634300081e00330000000000000000000000005319419caf59a446f2f129a5876a5e6b490d6610