0 txs
0 calls
constructor
constructor(address degen_, address recipient_, uint256 vestingAmount_, uint256 vestingBegin_, uint256 vestingCliff_, uint256 vestingEnd_)
functions
DEGEN
viewfunction DEGEN() view returns (address)
lastUpdate
viewfunction lastUpdate() view returns (uint256)
owner
viewfunction owner() view returns (address)
RECIPIENT
viewfunction RECIPIENT() view returns (address)
VESTING_AMOUNT
viewfunction VESTING_AMOUNT() view returns (uint256)
VESTING_BEGIN
viewfunction VESTING_BEGIN() view returns (uint256)
VESTING_CLIFF
viewfunction VESTING_CLIFF() view returns (uint256)
VESTING_END
viewfunction VESTING_END() view returns (uint256)
claim
nonpayablefunction claim()
recoverToken
nonpayablefunction recoverToken(address token_)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
DegenTokenCannotBeTransfered
error DegenTokenCannotBeTransfered()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
VestingCliffDateInPast
error VestingCliffDateInPast()
VestingCliffDateNotReached
error VestingCliffDateNotReached()
VestingEndDateBeforeCliffDate
error VestingEndDateBeforeCliffDate()
VestingStartDateInPast
error VestingStartDateInPast()
creation bytecode
0x61014060405234801561001157600080fd5b50604051610bcc380380610bcc8339810160408190526100309161016a565b846001600160a01b03811661005f57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b610068816100fe565b504283101561008a57604051630e77bfc360e31b815260040160405180910390fd5b428210156100ab576040516371738be760e01b815260040160405180910390fd5b8181116100cb5760405163166c269760e01b815260040160405180910390fd5b6001600160a01b039586166080529390941660a05260c09190915260e081905261010092909252610120526001556101c2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b038116811461016557600080fd5b919050565b60008060008060008060c0878903121561018357600080fd5b61018c8761014e565b955061019a6020880161014e565b945060408701519350606087015192506080870151915060a087015190509295509295509295565b60805160a05160c05160e051610100516101205161097661025660003960008181610225015281816102c001526103c001526000818161013901526102640152600081816101fe015261039f0152600081816101bb01526103f701526000818160de01528181610469015261067801526000818161016e0152818161031301528181610498015261052701526109766000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80639b3b24ba11610081578063dc2f977b1161005b578063dc2f977b146101f9578063e4e2b44814610220578063f2fde38b1461024757600080fd5b80639b3b24ba146101b65780639be65a60146101dd578063c0463711146101f057600080fd5b80636c639e75116100b25780636c639e7514610169578063715018a6146101905780638da5cb5b1461019857600080fd5b80630d9019e1146100d95780634e71d92d1461012a57806363f3dbe514610134575b600080fd5b6101007f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61013261025a565b005b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610121565b6101007f000000000000000000000000000000000000000000000000000000000000000081565b610132610509565b60005473ffffffffffffffffffffffffffffffffffffffff16610100565b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b6101326101eb36600461082e565b61051d565b61015b60015481565b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b61013261025536600461082e565b6106fd565b610262610766565b7f00000000000000000000000000000000000000000000000000000000000000004210156102bc576040517fa6031d8400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60007f0000000000000000000000000000000000000000000000000000000000000000421061039a576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa15801561036f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610393919061086b565b905061042c565b6103e47f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006108b3565b6001546103f190426108b3565b61041b907f00000000000000000000000000000000000000000000000000000000000000006108cc565b61042591906108e3565b4260015590505b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390527f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb906044016020604051808303816000875af11580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610505919061091e565b5050565b610511610766565b61051b60006107b9565b565b610525610766565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105aa576040517f18ff2fff00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa158015610617573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063b919061086b565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390529192509083169063a9059cbb906044016020604051808303816000875af11580156106d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f8919061091e565b505050565b610705610766565b73ffffffffffffffffffffffffffffffffffffffff811661075a576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b610763816107b9565b50565b60005473ffffffffffffffffffffffffffffffffffffffff16331461051b576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610751565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561084057600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461086457600080fd5b9392505050565b60006020828403121561087d57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156108c6576108c6610884565b92915050565b80820281158282048414176108c6576108c6610884565b600082610919577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60006020828403121561093057600080fd5b8151801515811461086457600080fdfea264697066735822122094884e166848193ec10ef309a6c5256014a8bff34f7c4e38910a6362d6db6a1e64736f6c634300081400330000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000d049b3064990869c9f73bd7896271d83325d2067000000000000000000000000000000000000000005f8e0123081c42f6ab800000000000000000000000000000000000000000000000000000000000065c95f800000000000000000000000000000000000000000000000000000000066b9508000000000000000000000000000000000000000000000000000000000698d1800