0 txs
1 call
constructor
constructor(address _token)
functions
locks
viewfunction locks(address) view returns (uint256 amount, uint256 unlockTime, bool locked)
owner
viewfunction owner() view returns (address)
token
viewfunction token() view returns (address)
lockTokens
nonpayablefunction lockTokens(uint256 yearsToLock, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unlockTokens
nonpayablefunction unlockTokens()
events
OwnershipTransferred
event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
TokensLocked
event TokensLocked(address indexed user, uint256 amount, uint256 unlockTime)
TokensUnlocked
event TokensUnlocked(address indexed user, uint256 amount)
errors
No errors.
creation bytecode
0x60a060405234801561000f575f5ffd5b506040516110d63803806110d683398181016040528101906100319190610108565b335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505050610133565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100d7826100ae565b9050919050565b6100e7816100cd565b81146100f1575f5ffd5b50565b5f81519050610102816100de565b92915050565b5f6020828403121561011d5761011c6100aa565b5b5f61012a848285016100f4565b91505092915050565b608051610f7d6101595f395f818161028601528181610723015261084f0152610f7d5ff3fe608060405234801561000f575f5ffd5b5060043610610060575f3560e01c80635de9a1371461006457806389158d8e146100965780638da5cb5b146100b2578063f2fde38b146100d0578063f968f493146100ec578063fc0c546a146100f6575b5f5ffd5b61007e600480360381019061007991906108cf565b610114565b60405161008d9392919061092c565b60405180910390f35b6100b060048036038101906100ab919061098b565b610146565b005b6100ba610444565b6040516100c791906109d8565b60405180910390f35b6100ea60048036038101906100e591906108cf565b610468565b005b6100f4610620565b005b6100fe61084d565b60405161010b9190610a4c565b60405180910390f35b6001602052805f5260405f205f91509050805f015490806001015490806002015f9054906101000a900460ff16905083565b60018210158015610158575060328211155b610197576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018e90610abf565b60405180910390fd5b5f81116101d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101d090610b27565b60405180910390fd5b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff1615610266576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025d90610b8f565b60405180910390fd5b5f6301e13380836102779190610bda565b426102829190610c1b565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b81526004016102e193929190610c4e565b6020604051808303815f875af11580156102fd573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103219190610cad565b610360576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035790610d22565b60405180910390fd5b60405180606001604052808381526020018281526020016001151581525060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f6101000a81548160ff0219169083151502179055509050503373ffffffffffffffffffffffffffffffffffffffff167fd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d8383604051610437929190610d40565b60405180910390a2505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ed90610db1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610564576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055b90610e19565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f209050806002015f9054906101000a900460ff166106b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a790610e81565b60405180910390fd5b80600101544210156106f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ee90610ee9565b60405180910390fd5b5f815f015490505f825f01819055505f826002015f6101000a81548160ff0219169083151502179055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161077c929190610f07565b6020604051808303815f875af1158015610798573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107bc9190610cad565b6107fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f290610d22565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fe7b379c6c1fa169e9079c25e9143b127637eef8ec8c9d5c06ddb4ab3e1195888826040516108419190610f2e565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61089e82610875565b9050919050565b6108ae81610894565b81146108b8575f5ffd5b50565b5f813590506108c9816108a5565b92915050565b5f602082840312156108e4576108e3610871565b5b5f6108f1848285016108bb565b91505092915050565b5f819050919050565b61090c816108fa565b82525050565b5f8115159050919050565b61092681610912565b82525050565b5f60608201905061093f5f830186610903565b61094c6020830185610903565b610959604083018461091d565b949350505050565b61096a816108fa565b8114610974575f5ffd5b50565b5f8135905061098581610961565b92915050565b5f5f604083850312156109a1576109a0610871565b5b5f6109ae85828601610977565b92505060206109bf85828601610977565b9150509250929050565b6109d281610894565b82525050565b5f6020820190506109eb5f8301846109c9565b92915050565b5f819050919050565b5f610a14610a0f610a0a84610875565b6109f1565b610875565b9050919050565b5f610a25826109fa565b9050919050565b5f610a3682610a1b565b9050919050565b610a4681610a2c565b82525050565b5f602082019050610a5f5f830184610a3d565b92915050565b5f82825260208201905092915050565b7f5965617273206d757374206265206265747765656e203120616e6420353000005f82015250565b5f610aa9601e83610a65565b9150610ab482610a75565b602082019050919050565b5f6020820190508181035f830152610ad681610a9d565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e20300000005f82015250565b5f610b11601d83610a65565b9150610b1c82610add565b602082019050919050565b5f6020820190508181035f830152610b3e81610b05565b9050919050565b7f546f6b656e7320616c7265616479206c6f636b656400000000000000000000005f82015250565b5f610b79601583610a65565b9150610b8482610b45565b602082019050919050565b5f6020820190508181035f830152610ba681610b6d565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610be4826108fa565b9150610bef836108fa565b9250828202610bfd816108fa565b91508282048414831517610c1457610c13610bad565b5b5092915050565b5f610c25826108fa565b9150610c30836108fa565b9250828201905080821115610c4857610c47610bad565b5b92915050565b5f606082019050610c615f8301866109c9565b610c6e60208301856109c9565b610c7b6040830184610903565b949350505050565b610c8c81610912565b8114610c96575f5ffd5b50565b5f81519050610ca781610c83565b92915050565b5f60208284031215610cc257610cc1610871565b5b5f610ccf84828501610c99565b91505092915050565b7f546f6b656e207472616e73666572206661696c656400000000000000000000005f82015250565b5f610d0c601583610a65565b9150610d1782610cd8565b602082019050919050565b5f6020820190508181035f830152610d3981610d00565b9050919050565b5f604082019050610d535f830185610903565b610d606020830184610903565b9392505050565b7f4e6f7420636f6e7472616374206f776e657200000000000000000000000000005f82015250565b5f610d9b601283610a65565b9150610da682610d67565b602082019050919050565b5f6020820190508181035f830152610dc881610d8f565b9050919050565b7f5a65726f2061646472657373206e6f7420616c6c6f77656400000000000000005f82015250565b5f610e03601883610a65565b9150610e0e82610dcf565b602082019050919050565b5f6020820190508181035f830152610e3081610df7565b9050919050565b7f4e6f20746f6b656e73206c6f636b6564000000000000000000000000000000005f82015250565b5f610e6b601083610a65565b9150610e7682610e37565b602082019050919050565b5f6020820190508181035f830152610e9881610e5f565b9050919050565b7f546f6b656e7320617265207374696c6c206c6f636b65640000000000000000005f82015250565b5f610ed3601783610a65565b9150610ede82610e9f565b602082019050919050565b5f6020820190508181035f830152610f0081610ec7565b9050919050565b5f604082019050610f1a5f8301856109c9565b610f276020830184610903565b9392505050565b5f602082019050610f415f830184610903565b9291505056fea264697066735822122004227803c15c850cf026ed1d8f2d321007b0d088334b1ea8691c39e4b634759464736f6c634300081e003300000000000000000000000026c98b27ab51af12c616d2d2eb99909b6bde6dde