1 tx
2 calls
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
0x60a060405234801561000f575f5ffd5b506040516110d53803806110d583398181016040528101906100319190610108565b335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505050610133565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100d7826100ae565b9050919050565b6100e7816100cd565b81146100f1575f5ffd5b50565b5f81519050610102816100de565b92915050565b5f6020828403121561011d5761011c6100aa565b5b5f61012a848285016100f4565b91505092915050565b608051610f7c6101595f395f818161028501528181610722015261084e0152610f7c5ff3fe608060405234801561000f575f5ffd5b5060043610610060575f3560e01c80635de9a1371461006457806389158d8e146100965780638da5cb5b146100b2578063f2fde38b146100d0578063f968f493146100ec578063fc0c546a146100f6575b5f5ffd5b61007e600480360381019061007991906108ce565b610114565b60405161008d9392919061092b565b60405180910390f35b6100b060048036038101906100ab919061098a565b610146565b005b6100ba610443565b6040516100c791906109d7565b60405180910390f35b6100ea60048036038101906100e591906108ce565b610467565b005b6100f461061f565b005b6100fe61084c565b60405161010b9190610a4b565b60405180910390f35b6001602052805f5260405f205f91509050805f015490806001015490806002015f9054906101000a900460ff16905083565b60018210158015610158575060328211155b610197576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018e90610abe565b60405180910390fd5b5f81116101d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101d090610b26565b60405180910390fd5b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff1615610266576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025d90610b8e565b60405180910390fd5b5f62278d00836102769190610bd9565b426102819190610c1a565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b81526004016102e093929190610c4d565b6020604051808303815f875af11580156102fc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103209190610cac565b61035f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035690610d21565b60405180910390fd5b60405180606001604052808381526020018281526020016001151581525060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f6101000a81548160ff0219169083151502179055509050503373ffffffffffffffffffffffffffffffffffffffff167fd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d8383604051610436929190610d3f565b60405180910390a2505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ec90610db0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a90610e18565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f209050806002015f9054906101000a900460ff166106af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a690610e80565b60405180910390fd5b80600101544210156106f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ed90610ee8565b60405180910390fd5b5f815f015490505f825f01819055505f826002015f6101000a81548160ff0219169083151502179055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161077b929190610f06565b6020604051808303815f875af1158015610797573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107bb9190610cac565b6107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f190610d21565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fe7b379c6c1fa169e9079c25e9143b127637eef8ec8c9d5c06ddb4ab3e1195888826040516108409190610f2d565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61089d82610874565b9050919050565b6108ad81610893565b81146108b7575f5ffd5b50565b5f813590506108c8816108a4565b92915050565b5f602082840312156108e3576108e2610870565b5b5f6108f0848285016108ba565b91505092915050565b5f819050919050565b61090b816108f9565b82525050565b5f8115159050919050565b61092581610911565b82525050565b5f60608201905061093e5f830186610902565b61094b6020830185610902565b610958604083018461091c565b949350505050565b610969816108f9565b8114610973575f5ffd5b50565b5f8135905061098481610960565b92915050565b5f5f604083850312156109a05761099f610870565b5b5f6109ad85828601610976565b92505060206109be85828601610976565b9150509250929050565b6109d181610893565b82525050565b5f6020820190506109ea5f8301846109c8565b92915050565b5f819050919050565b5f610a13610a0e610a0984610874565b6109f0565b610874565b9050919050565b5f610a24826109f9565b9050919050565b5f610a3582610a1a565b9050919050565b610a4581610a2b565b82525050565b5f602082019050610a5e5f830184610a3c565b92915050565b5f82825260208201905092915050565b7f5965617273206d757374206265206265747765656e203120616e6420353000005f82015250565b5f610aa8601e83610a64565b9150610ab382610a74565b602082019050919050565b5f6020820190508181035f830152610ad581610a9c565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e20300000005f82015250565b5f610b10601d83610a64565b9150610b1b82610adc565b602082019050919050565b5f6020820190508181035f830152610b3d81610b04565b9050919050565b7f546f6b656e7320616c7265616479206c6f636b656400000000000000000000005f82015250565b5f610b78601583610a64565b9150610b8382610b44565b602082019050919050565b5f6020820190508181035f830152610ba581610b6c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610be3826108f9565b9150610bee836108f9565b9250828202610bfc816108f9565b91508282048414831517610c1357610c12610bac565b5b5092915050565b5f610c24826108f9565b9150610c2f836108f9565b9250828201905080821115610c4757610c46610bac565b5b92915050565b5f606082019050610c605f8301866109c8565b610c6d60208301856109c8565b610c7a6040830184610902565b949350505050565b610c8b81610911565b8114610c95575f5ffd5b50565b5f81519050610ca681610c82565b92915050565b5f60208284031215610cc157610cc0610870565b5b5f610cce84828501610c98565b91505092915050565b7f546f6b656e207472616e73666572206661696c656400000000000000000000005f82015250565b5f610d0b601583610a64565b9150610d1682610cd7565b602082019050919050565b5f6020820190508181035f830152610d3881610cff565b9050919050565b5f604082019050610d525f830185610902565b610d5f6020830184610902565b9392505050565b7f4e6f7420636f6e7472616374206f776e657200000000000000000000000000005f82015250565b5f610d9a601283610a64565b9150610da582610d66565b602082019050919050565b5f6020820190508181035f830152610dc781610d8e565b9050919050565b7f5a65726f2061646472657373206e6f7420616c6c6f77656400000000000000005f82015250565b5f610e02601883610a64565b9150610e0d82610dce565b602082019050919050565b5f6020820190508181035f830152610e2f81610df6565b9050919050565b7f4e6f20746f6b656e73206c6f636b6564000000000000000000000000000000005f82015250565b5f610e6a601083610a64565b9150610e7582610e36565b602082019050919050565b5f6020820190508181035f830152610e9781610e5e565b9050919050565b7f546f6b656e7320617265207374696c6c206c6f636b65640000000000000000005f82015250565b5f610ed2601783610a64565b9150610edd82610e9e565b602082019050919050565b5f6020820190508181035f830152610eff81610ec6565b9050919050565b5f604082019050610f195f8301856109c8565b610f266020830184610902565b9392505050565b5f602082019050610f405f830184610902565b9291505056fea26469706673582212200acbd0e7397a4a689d5b6908131b2185a4cad379eea8621e33d0db89ac37a51764736f6c634300081e003300000000000000000000000026c98b27ab51af12c616d2d2eb99909b6bde6dde