81 txs
82 calls
constructor
constructor(address _oldLotteryToken, uint256 _until)
functions
history
viewfunction history(uint256) view returns (address owner, uint256 amount)
historyLength
viewfunction historyLength() view returns (uint256)
lockedBalances
viewfunction lockedBalances(address) view returns (uint256)
oldLotteryToken
viewfunction oldLotteryToken() view returns (address)
paginate
viewfunction paginate(uint256 start, uint256 end) view returns (tuple[])
until
viewfunction until() view returns (uint256)
lock
nonpayablefunction lock()
events
No events.
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162000f4338038062000f43833981810160405281019062000037919062000120565b8173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508060808181525050505062000167565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000ad8262000080565b9050919050565b620000bf81620000a0565b8114620000cb57600080fd5b50565b600081519050620000df81620000b4565b92915050565b6000819050919050565b620000fa81620000e5565b81146200010657600080fd5b50565b6000815190506200011a81620000ef565b92915050565b600080604083850312156200013a57620001396200007b565b5b60006200014a85828601620000ce565b92505060206200015d8582860162000109565b9150509250929050565b60805160a051610da1620001a26000396000818161035c01528181610469015261050501526000818161038001526104050152610da16000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80639447fd0a1161005b5780639447fd0a14610100578063a7a38f0b1461011e578063f1279c8c1461014f578063f83d08ba1461016d5761007d565b80630483a7f6146100825780636e2f37c2146100b257806385e9d104146100e2575b600080fd5b61009c60048036038101906100979190610738565b610177565b6040516100a9919061077e565b60405180910390f35b6100cc60048036038101906100c791906107c5565b61018f565b6040516100d99190610901565b60405180910390f35b6100ea61035a565b6040516100f79190610982565b60405180910390f35b61010861037e565b604051610115919061077e565b60405180910390f35b6101386004803603810190610133919061099d565b6103a2565b6040516101469291906109d9565b60405180910390f35b6101576103f6565b604051610164919061077e565b60405180910390f35b610175610403565b005b60006020528060005260406000206000915090505481565b60608183106101d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101ca90610a5f565b60405180910390fd5b60018054905082111561021b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161021290610af1565b60405180910390fd5b600083836102299190610b40565b67ffffffffffffffff81111561024257610241610b74565b5b60405190808252806020026020018201604052801561027b57816020015b6102686106a5565b8152602001906001900390816102605790505b50905060008490505b8381101561034f57600181815481106102a05761029f610ba3565b5b90600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815250508286836103269190610b40565b8151811061033757610336610ba3565b5b60200260200101819052508080600101915050610284565b508091505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600181815481106103b257600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b6000600180549050905090565b7f00000000000000000000000000000000000000000000000000000000000000004210610465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045c90610c1e565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016104c09190610c3e565b602060405180830381865afa1580156104dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105019190610c6e565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161056093929190610c9b565b6020604051808303816000875af115801561057f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a39190610d0a565b50806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f29190610d37565b92505081905550600160405180604001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200183815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610705826106da565b9050919050565b610715816106fa565b811461072057600080fd5b50565b6000813590506107328161070c565b92915050565b60006020828403121561074e5761074d6106d5565b5b600061075c84828501610723565b91505092915050565b6000819050919050565b61077881610765565b82525050565b6000602082019050610793600083018461076f565b92915050565b6107a281610765565b81146107ad57600080fd5b50565b6000813590506107bf81610799565b92915050565b600080604083850312156107dc576107db6106d5565b5b60006107ea858286016107b0565b92505060206107fb858286016107b0565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61083a816106fa565b82525050565b61084981610765565b82525050565b6040820160008201516108656000850182610831565b5060208201516108786020850182610840565b50505050565b600061088a838361084f565b60408301905092915050565b6000602082019050919050565b60006108ae82610805565b6108b88185610810565b93506108c383610821565b8060005b838110156108f45781516108db888261087e565b97506108e683610896565b9250506001810190506108c7565b5085935050505092915050565b6000602082019050818103600083015261091b81846108a3565b905092915050565b6000819050919050565b600061094861094361093e846106da565b610923565b6106da565b9050919050565b600061095a8261092d565b9050919050565b600061096c8261094f565b9050919050565b61097c81610961565b82525050565b60006020820190506109976000830184610973565b92915050565b6000602082840312156109b3576109b26106d5565b5b60006109c1848285016107b0565b91505092915050565b6109d3816106fa565b82525050565b60006040820190506109ee60008301856109ca565b6109fb602083018461076f565b9392505050565b600082825260208201905092915050565b7f696e76616c69642072616e676500000000000000000000000000000000000000600082015250565b6000610a49600d83610a02565b9150610a5482610a13565b602082019050919050565b60006020820190508181036000830152610a7881610a3c565b9050919050565b7f656e642065786365656473206c6f636b656442616c616e636573206c656e677460008201527f6800000000000000000000000000000000000000000000000000000000000000602082015250565b6000610adb602183610a02565b9150610ae682610a7f565b604082019050919050565b60006020820190508181036000830152610b0a81610ace565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610b4b82610765565b9150610b5683610765565b9250828203905081811115610b6e57610b6d610b11565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f6d6967726174696f6e20706572696f642068617320656e646564000000000000600082015250565b6000610c08601a83610a02565b9150610c1382610bd2565b602082019050919050565b60006020820190508181036000830152610c3781610bfb565b9050919050565b6000602082019050610c5360008301846109ca565b92915050565b600081519050610c6881610799565b92915050565b600060208284031215610c8457610c836106d5565b5b6000610c9284828501610c59565b91505092915050565b6000606082019050610cb060008301866109ca565b610cbd60208301856109ca565b610cca604083018461076f565b949350505050565b60008115159050919050565b610ce781610cd2565b8114610cf257600080fd5b50565b600081519050610d0481610cde565b92915050565b600060208284031215610d2057610d1f6106d5565b5b6000610d2e84828501610cf5565b91505092915050565b6000610d4282610765565b9150610d4d83610765565b9250828201905080821115610d6557610d64610b11565b5b9291505056fea264697066735822122037b1fa2d5b7744d2b8d71bc0254532ffe6dc06b99f1fb156967ad0d3bdd7d89364736f6c634300081800330000000000000000000000004e7ae924fd9a5d60b56be486b2900efe0c6a9ca70000000000000000000000000000000000000000000000000000000067a3fb80