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
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
DegenTokenCannotBeTransfered
error DegenTokenCannotBeTransfered()
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
VestingCliffDateInPast
error VestingCliffDateInPast()
VestingCliffDateNotReached
error VestingCliffDateNotReached()
VestingEndDateBeforeCliffDate
error VestingEndDateBeforeCliffDate()
VestingStartDateInPast
error VestingStartDateInPast()
creation bytecode
0x61014060405234801561001157600080fd5b50604051610dcc380380610dcc8339810160408190526100309161016a565b846001600160a01b03811661005f57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b610068816100fe565b504283101561008a57604051630e77bfc360e31b815260040160405180910390fd5b428210156100ab576040516371738be760e01b815260040160405180910390fd5b8181116100cb5760405163166c269760e01b815260040160405180910390fd5b6001600160a01b039586166080529390941660a05260c09190915260e081905261010092909252610120526001556101c2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b038116811461016557600080fd5b919050565b60008060008060008060c0878903121561018357600080fd5b61018c8761014e565b955061019a6020880161014e565b945060408701519350606087015192506080870151915060a087015190509295509295509295565b60805160a05160c05160e0516101005161012051610b7661025660003960008181610225015281816102c001526103c001526000818161013901526102640152600081816101fe015261039f0152600081816101bb01526103f701526000818160de0152818161046801526105e001526000818161016e015281816103130152818161044601526104ae0152610b766000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80639b3b24ba11610081578063dc2f977b1161005b578063dc2f977b146101f9578063e4e2b44814610220578063f2fde38b1461024757600080fd5b80639b3b24ba146101b65780639be65a60146101dd578063c0463711146101f057600080fd5b80636c639e75116100b25780636c639e7514610169578063715018a6146101905780638da5cb5b1461019857600080fd5b80630d9019e1146100d95780634e71d92d1461012a57806363f3dbe514610134575b600080fd5b6101007f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61013261025a565b005b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610121565b6101007f000000000000000000000000000000000000000000000000000000000000000081565b610132610490565b60005473ffffffffffffffffffffffffffffffffffffffff16610100565b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b6101326101eb366004610a0c565b6104a4565b61015b60015481565b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b61015b7f000000000000000000000000000000000000000000000000000000000000000081565b610132610255366004610a0c565b610609565b61026261066f565b7f00000000000000000000000000000000000000000000000000000000000000004210156102bc576040517fa6031d8400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60007f0000000000000000000000000000000000000000000000000000000000000000421061039a576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa15801561036f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103939190610a42565b905061042c565b6103e47f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000610a8a565b6001546103f19042610a8a565b61041b907f0000000000000000000000000000000000000000000000000000000000000000610a9d565b6104259190610ab4565b4260015590505b61048d73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000836106c2565b50565b61049861066f565b6104a26000610754565b565b6104ac61066f565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610531576040517f18ff2fff00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa15801561059e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c29190610a42565b905061060573ffffffffffffffffffffffffffffffffffffffff83167f0000000000000000000000000000000000000000000000000000000000000000836106c2565b5050565b61061161066f565b73ffffffffffffffffffffffffffffffffffffffff8116610666576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b61048d81610754565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104a2576040517f118cdaa700000000000000000000000000000000000000000000000000000000815233600482015260240161065d565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261074f9084906107c9565b505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006107eb73ffffffffffffffffffffffffffffffffffffffff84168361085f565b9050805160001415801561081057508080602001905181019061080e9190610aef565b155b1561074f576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260240161065d565b606061086d83836000610876565b90505b92915050565b6060814710156108b4576040517fcd78605900000000000000000000000000000000000000000000000000000000815230600482015260240161065d565b6000808573ffffffffffffffffffffffffffffffffffffffff1684866040516108dd9190610b11565b60006040518083038185875af1925050503d806000811461091a576040519150601f19603f3d011682016040523d82523d6000602084013e61091f565b606091505b509150915061092f86838361093b565b925050505b9392505050565b6060826109505761094b826109ca565b610934565b8151158015610974575073ffffffffffffffffffffffffffffffffffffffff84163b155b156109c3576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260240161065d565b5080610934565b8051156109da5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060208284031215610a1e57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461093457600080fd5b600060208284031215610a5457600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8181038181111561087057610870610a5b565b808202811582820484141761087057610870610a5b565b600082610aea577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600060208284031215610b0157600080fd5b8151801515811461093457600080fd5b6000825160005b81811015610b325760208186018101518583015201610b18565b50600092019182525091905056fea2646970667358221220a707e5857fc2cb5965f6d26a3057bb7112bfc0518df7b3f6c2bc8eaa3a27830c64736f6c634300081400330000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000d049b3064990869c9f73bd7896271d83325d2067000000000000000000000000000000000000000005f8e0123081c42f6ab800000000000000000000000000000000000000000000000000000000000065c95f800000000000000000000000000000000000000000000000000000000066b9508000000000000000000000000000000000000000000000000000000000698d1800