15 txs
16 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)
withdrawExpiredVesting
nonpayablefunction withdrawExpiredVesting(address recipient)
events
No events.
errors
No errors.
creation bytecode
0x6080604052604051610b11380380610b118339810160408190526020916051565b5f8054336001600160a01b031991821617909155600180549091166001600160a01b0392909216919091179055607c565b5f602082840312156060575f5ffd5b81516001600160a01b03811681146075575f5ffd5b9392505050565b610a88806100895f395ff3fe6080604052600436106100a8575f3560e01c806378e705921161006257806378e70592146101bb5780639d76ea58146101e6578063c49a153e1461021d578063d5f3948814610251578063e97549081461026f578063fedda89c1461028e575f5ffd5b806324a59214146100b35780634aefdccd146100e55780634d73f472146101105780634fcefe311461014457806365ccbb5c146101655780636e1dc66e14610190575f5ffd5b366100af57005b5f5ffd5b3480156100be575f5ffd5b506100d26100cd366004610973565b6102a2565b6040519081526020015b60405180910390f35b3480156100f0575f5ffd5b506100d26100ff366004610973565b60056020525f908152604090205481565b34801561011b575f5ffd5b506100d261012a366004610973565b6001600160a01b03165f9081526003602052604090205490565b34801561014f575f5ffd5b5061016361015e366004610973565b6102e3565b005b348015610170575f5ffd5b506100d261017f366004610973565b60026020525f908152604090205481565b34801561019b575f5ffd5b506100d26101aa366004610973565b60046020525f908152604090205481565b3480156101c6575f5ffd5b506100d26101d5366004610973565b60036020525f908152604090205481565b3480156101f1575f5ffd5b50600154610205906001600160a01b031681565b6040516001600160a01b0390911681526020016100dc565b348015610228575f5ffd5b506100d2610237366004610973565b6001600160a01b03165f9081526002602052604090205490565b34801561025c575f5ffd5b505f54610205906001600160a01b031681565b34801561027a575f5ffd5b50610163610289366004610993565b6104bd565b348015610299575f5ffd5b50610163610774565b6001600160a01b0381165f90815260046020908152604080832054600590925282205462015180916102d3916109d7565b6102dd91906109ea565b92915050565b5f546001600160a01b031633146103315760405162461bcd60e51b815260206004820152600d60248201526c2737903832b936b4b9b9b4b7b760991b60448201526064015b60405180910390fd5b6001600160a01b0381165f908152600560205260409020546103569062ed4e00610a09565b421161039a5760405162461bcd60e51b815260206004820152601360248201527215995cdd1a5b99c8139bdd08115e1c1a5c9959606a1b6044820152606401610328565b6001600160a01b0381165f9081526003602090815260408083205460029092528220546103c791906109d7565b6001600160a01b038381165f90815260026020908152604080832083905560038252808320839055600480835281842084905560059092528083208390556001549254905163a9059cbb60e01b81529084169181019190915260248101849052929350169063a9059cbb906044016020604051808303815f875af1158015610451573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104759190610a1c565b6104b95760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610328565b5050565b5f546001600160a01b031633146105065760405162461bcd60e51b815260206004820152600d60248201526c2737903832b936b4b9b9b4b7b760991b6044820152606401610328565b6001600160a01b0383165f908152600260205260409020541561056b5760405162461bcd60e51b815260206004820152601860248201527f526563697069656e7420616c72656164792065786973747300000000000000006044820152606401610328565b670de0b6b3a764000082116105f85760405162461bcd60e51b815260206004820152604760248201527f726563697069656e74416c6c6f636174696f6e206d757374206265206772656160448201527f746572207468616e203120746f6b656e207769746820313820646563696d616c60648201526620706c6163657360c81b608482015260a401610328565b60018110156106495760405162461bcd60e51b815260206004820152601760248201527f31206d6f6e7468206d696e696d756d2076657374696e670000000000000000006044820152606401610328565b603c8111156106935760405162461bcd60e51b8152602060048201526016602482015275352079656172206d6178696d756d2076657374696e6760501b6044820152606401610328565b6001546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303815f875af11580156106e7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061070b9190610a1c565b506001600160a01b0383165f908152600260209081526040808320859055600382528083208390556004909152902042905561074a8162278d00610a3b565b6107549042610a09565b6001600160a01b039093165f908152600560205260409020929092555050565b335f90815260026020526040902054806107c45760405162461bcd60e51b81526020600482015260116024820152704e6f206163746976652076657374696e6760781b6044820152606401610328565b335f9081526004602090815260408083205460059092528220546107e891906109d7565b335f908152600460205260408120549192509061080590426109d7565b9050818111156108125750805b5f8261081e8584610a3b565b61082891906109ea565b335f908152600360205260408120549192509061084590836109d7565b90505f81116108895760405162461bcd60e51b815260206004820152601060248201526f4e6f7468696e6720746f20636c61696d60801b6044820152606401610328565b335f8181526003602052604090819020849055600154905163a9059cbb60e01b81526004810192909252602482018390526001600160a01b03169063a9059cbb906044016020604051808303815f875af11580156108e9573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061090d9190610a1c565b6109515760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610328565b5050505050565b80356001600160a01b038116811461096e575f5ffd5b919050565b5f60208284031215610983575f5ffd5b61098c82610958565b9392505050565b5f5f5f606084860312156109a5575f5ffd5b6109ae84610958565b95602085013595506040909401359392505050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102dd576102dd6109c3565b5f82610a0457634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156102dd576102dd6109c3565b5f60208284031215610a2c575f5ffd5b8151801515811461098c575f5ffd5b80820281158282048414176102dd576102dd6109c356fea2646970667358221220afc88190b7167539c0b520597531e0cfd53e63194a7a7ba3833e0cad5a7c717464736f6c634300081e0033000000000000000000000000ec9333e7dadeebf82d290d6cb12e66cc30ce46b0