172 txs
193 calls
constructor
constructor()
functions
availableTGE
viewfunction availableTGE(address) view returns (uint256)
claimedTokens
viewfunction claimedTokens(address) view returns (uint256)
cliff
viewfunction cliff() view returns (uint256)
getNumberOfWallets
viewfunction getNumberOfWallets() view returns (uint256)
getPendingUnlocked
viewfunction getPendingUnlocked(address _holder) view returns (uint256)
getStakersList
viewfunction getStakersList(uint256 startIndex, uint256 endIndex) view returns (address[] Wallets, uint256[] LastClaimedTime, uint256[] VestedTokens, uint256[] ClaimedTokens)
getTotalClaimedTokens
viewfunction getTotalClaimedTokens() view returns (uint256)
lastClaimedTime
viewfunction lastClaimedTime(address) view returns (uint256)
lockDuration
viewfunction lockDuration() view returns (uint256)
owner
viewfunction owner() view returns (address)
releaseProcent
viewfunction releaseProcent() view returns (uint256)
startVesting
viewfunction startVesting() view returns (bool)
tokenAddress
viewfunction tokenAddress() view returns (address)
totalClaimedTokens
viewfunction totalClaimedTokens() view returns (uint256)
unlockRate
viewfunction unlockRate() view returns (uint256)
vestedTokens
viewfunction vestedTokens(address) view returns (uint256)
addVestingWallets
nonpayablefunction addVestingWallets(address[] _holders, uint256[] _amountToClaim)
claim
nonpayablefunction claim()
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60806040525f8060146101000a81548160ff0219169083151502179055505f6001553480156200002d575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000a2575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000999190620001be565b60405180910390fd5b620000b381620000ba60201b60201c565b50620001d9565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001a6826200017b565b9050919050565b620001b8816200019a565b82525050565b5f602082019050620001d35f830184620001ad565b92915050565b61203980620001e75f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c80639d76ea58116100ab578063deb36e321161006f578063deb36e3214610311578063f0da0b2c1461032f578063f2fde38b1461035f578063f3f91fa01461037b578063fcb56f47146103ab5761012a565b80639d76ea5814610259578063a2d4169714610277578063a960c65f14610293578063cec6a160146102c3578063dae6ee59146102f35761012a565b80634e71d92d116100f25780634e71d92d146101eb5780634ef90565146101f5578063588039c814610213578063715018a6146102315780638da5cb5b1461023b5761012a565b8063045544431461012e57806313d033c01461014c5780631911cf4a1461016a57806325ba4c471461019d5780633dee0397146101bb575b5f80fd5b6101366103c9565b604051610143919061160b565b60405180910390f35b6101546103d1565b604051610161919061160b565b60405180910390f35b610184600480360381019061017f9190611656565b6103d8565b6040516101949493929190611832565b60405180910390f35b6101a5610706565b6040516101b2919061160b565b60405180910390f35b6101d560048036038101906101d091906118bb565b61070c565b6040516101e2919061160b565b60405180910390f35b6101f3610721565b005b6101fd6109c7565b60405161020a919061160b565b60405180910390f35b61021b6109d7565b604051610228919061160b565b60405180910390f35b6102396109dd565b005b6102436109f0565b60405161025091906118f5565b60405180910390f35b610261610a17565b60405161026e91906118f5565b60405180910390f35b610291600480360381019061028c91906119c4565b610a2f565b005b6102ad60048036038101906102a891906118bb565b610cb5565b6040516102ba919061160b565b60405180910390f35b6102dd60048036038101906102d891906118bb565b610cca565b6040516102ea919061160b565b60405180910390f35b6102fb610cdf565b604051610308919061160b565b60405180910390f35b610319610ce8565b6040516103269190611a5c565b60405180910390f35b610349600480360381019061034491906118bb565b610cfa565b604051610356919061160b565b60405180910390f35b610379600480360381019061037491906118bb565b61109b565b005b610395600480360381019061039091906118bb565b61111f565b6040516103a2919061160b565b60405180910390f35b6103b3611134565b6040516103c0919061160b565b60405180910390f35b630278d00081565b6276a70081565b6060806060808486106103e9575f80fd5b5f6103fd878761113a90919063ffffffff16565b90505f8167ffffffffffffffff81111561041a57610419611a75565b5b6040519080825280602002602001820160405280156104485781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff81111561046657610465611a75565b5b6040519080825280602002602001820160405280156104945781602001602082028036833780820191505090505b5090505f8367ffffffffffffffff8111156104b2576104b1611a75565b5b6040519080825280602002602001820160405280156104e05781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff8111156104fe576104fd611a75565b5b60405190808252806020026020018201604052801561052c5781602001602082028036833780820191505090505b5090505f8b90505b8a8110156106eb575f61055182600261118390919063ffffffff16565b90505f6105678e8461113a90919063ffffffff16565b90508187828151811061057d5761057c611aa2565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205486828151811061060857610607611aa2565b5b60200260200101818152505060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485828151811061066557610664611aa2565b5b60200260200101818152505060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548482815181106106c2576106c1611aa2565b5b60200260200101818152505050506106e460018261119a90919063ffffffff16565b9050610534565b50838383839850985098509850505050505092959194509250565b61271081565b6004602052805f5260405f205f915090505481565b5f60149054906101000a900460ff1661076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076690611b29565b60405180910390fd5b5f3390505f61077d82610cfa565b90505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610849574260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b6108998160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461119a90919063ffffffff16565b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506108ef8160015461119a90919063ffffffff16565b60018190555073b994882a1b9bd98a71dd6ea5f61577c42848b0e873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610944929190611b47565b6020604051808303815f875af1158015610960573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109849190611b98565b6109c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ba90611c0d565b60405180910390fd5b5050565b5f6109d260026111f7565b905090565b61025881565b6109e561120a565b6109ee5f611291565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73b994882a1b9bd98a71dd6ea5f61577c42848b0e881565b610a3761120a565b5f60149054906101000a900460ff1615610a86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7d90611c75565b60405180910390fd5b818190508484905014610ace576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac590611cdd565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f5b84849050811015610cae57610b30858583818110610b0b57610b0a611aa2565b5b9050602002016020810190610b2091906118bb565b600261135290919063ffffffff16565b50828282818110610b4457610b43611aa2565b5b9050602002013560045f878785818110610b6157610b60611aa2565b5b9050602002016020810190610b7691906118bb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610bc96276a7004261119a90919063ffffffff16565b60055f878785818110610bdf57610bde611aa2565b5b9050602002016020810190610bf491906118bb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160065f878785818110610c4957610c48611aa2565b5b9050602002016020810190610c5e91906118bb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080610ca690611d28565b915050610aea565b5050505050565b6007602052805f5260405f205f915090505481565b6006602052805f5260405f205f915090505481565b5f600154905090565b5f60149054906101000a900460ff1681565b5f610d0f82600261137f90919063ffffffff16565b610d1b575f9050611096565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610d67575f9050611096565b5f80610dcf612710610dc161025860045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113ac90919063ffffffff16565b61142390919063ffffffff16565b905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610f12575f610e6760055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544261113a90919063ffffffff16565b90505f610eba8360045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113a90919063ffffffff16565b9050610f0d612710610eff630278d000610ef186610ee3612710886113ac90919063ffffffff16565b6113ac90919063ffffffff16565b61142390919063ffffffff16565b61142390919063ffffffff16565b935050505b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610f6c57610f69818361119a90919063ffffffff16565b91505b610ff960075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113a90919063ffffffff16565b8211156110905761108d60075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113a90919063ffffffff16565b91505b81925050505b919050565b6110a361120a565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611113575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161110a91906118f5565b60405180910390fd5b61111c81611291565b50565b6005602052805f5260405f205f915090505481565b60015481565b5f61117b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061146c565b905092915050565b5f611190835f01836114ce565b5f1c905092915050565b5f8082846111a89190611d6f565b9050838110156111ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e490611dec565b60405180910390fd5b8091505092915050565b5f611203825f016114f5565b9050919050565b611212611504565b73ffffffffffffffffffffffffffffffffffffffff166112306109f0565b73ffffffffffffffffffffffffffffffffffffffff161461128f57611253611504565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161128691906118f5565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f611377835f018373ffffffffffffffffffffffffffffffffffffffff165f1b61150b565b905092915050565b5f6113a4835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611572565b905092915050565b5f8083036113bc575f905061141d565b5f82846113c99190611e0a565b90508284826113d89190611e78565b14611418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140f90611f18565b60405180910390fd5b809150505b92915050565b5f61146483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611592565b905092915050565b5f8383111582906114b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114aa9190611fb0565b60405180910390fd5b505f83856114c19190611fd0565b9050809150509392505050565b5f825f0182815481106114e4576114e3611aa2565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f33905090565b5f6115168383611572565b61156857825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f20819055506001905061156c565b5f90505b92915050565b5f80836001015f8481526020019081526020015f20541415905092915050565b5f80831182906115d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cf9190611fb0565b60405180910390fd5b505f83856115e69190611e78565b9050809150509392505050565b5f819050919050565b611605816115f3565b82525050565b5f60208201905061161e5f8301846115fc565b92915050565b5f80fd5b5f80fd5b611635816115f3565b811461163f575f80fd5b50565b5f813590506116508161162c565b92915050565b5f806040838503121561166c5761166b611624565b5b5f61167985828601611642565b925050602061168a85828601611642565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116e6826116bd565b9050919050565b6116f6816116dc565b82525050565b5f61170783836116ed565b60208301905092915050565b5f602082019050919050565b5f61172982611694565b611733818561169e565b935061173e836116ae565b805f5b8381101561176e57815161175588826116fc565b975061176083611713565b925050600181019050611741565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6117ad816115f3565b82525050565b5f6117be83836117a4565b60208301905092915050565b5f602082019050919050565b5f6117e08261177b565b6117ea8185611785565b93506117f583611795565b805f5b8381101561182557815161180c88826117b3565b9750611817836117ca565b9250506001810190506117f8565b5085935050505092915050565b5f6080820190508181035f83015261184a818761171f565b9050818103602083015261185e81866117d6565b9050818103604083015261187281856117d6565b9050818103606083015261188681846117d6565b905095945050505050565b61189a816116dc565b81146118a4575f80fd5b50565b5f813590506118b581611891565b92915050565b5f602082840312156118d0576118cf611624565b5b5f6118dd848285016118a7565b91505092915050565b6118ef816116dc565b82525050565b5f6020820190506119085f8301846118e6565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261192f5761192e61190e565b5b8235905067ffffffffffffffff81111561194c5761194b611912565b5b60208301915083602082028301111561196857611967611916565b5b9250929050565b5f8083601f8401126119845761198361190e565b5b8235905067ffffffffffffffff8111156119a1576119a0611912565b5b6020830191508360208202830111156119bd576119bc611916565b5b9250929050565b5f805f80604085870312156119dc576119db611624565b5b5f85013567ffffffffffffffff8111156119f9576119f8611628565b5b611a058782880161191a565b9450945050602085013567ffffffffffffffff811115611a2857611a27611628565b5b611a348782880161196f565b925092505092959194509250565b5f8115159050919050565b611a5681611a42565b82525050565b5f602082019050611a6f5f830184611a4d565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82825260208201905092915050565b7f56657374696e67206e6f7420737461727465642e0000000000000000000000005f82015250565b5f611b13601483611acf565b9150611b1e82611adf565b602082019050919050565b5f6020820190508181035f830152611b4081611b07565b9050919050565b5f604082019050611b5a5f8301856118e6565b611b6760208301846115fc565b9392505050565b611b7781611a42565b8114611b81575f80fd5b50565b5f81519050611b9281611b6e565b92915050565b5f60208284031215611bad57611bac611624565b5b5f611bba84828501611b84565b91505092915050565b7f436f756c64206e6f74207472616e7366657220546f6b656e732e0000000000005f82015250565b5f611bf7601a83611acf565b9150611c0282611bc3565b602082019050919050565b5f6020820190508181035f830152611c2481611beb565b9050919050565b7f57616c6c65747320616c72656164792061646465642e000000000000000000005f82015250565b5f611c5f601683611acf565b9150611c6a82611c2b565b602082019050919050565b5f6020820190508181035f830152611c8c81611c53565b9050919050565b7f4c656e677468206e6f74206d61746368696e672e0000000000000000000000005f82015250565b5f611cc7601483611acf565b9150611cd282611c93565b602082019050919050565b5f6020820190508181035f830152611cf481611cbb565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d32826115f3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611d6457611d63611cfb565b5b600182019050919050565b5f611d79826115f3565b9150611d84836115f3565b9250828201905080821115611d9c57611d9b611cfb565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611dd6601b83611acf565b9150611de182611da2565b602082019050919050565b5f6020820190508181035f830152611e0381611dca565b9050919050565b5f611e14826115f3565b9150611e1f836115f3565b9250828202611e2d816115f3565b91508282048414831517611e4457611e43611cfb565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611e82826115f3565b9150611e8d836115f3565b925082611e9d57611e9c611e4b565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f611f02602183611acf565b9150611f0d82611ea8565b604082019050919050565b5f6020820190508181035f830152611f2f81611ef6565b9050919050565b5f81519050919050565b5f5b83811015611f5d578082015181840152602081019050611f42565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f8282611f36565b611f8c8185611acf565b9350611f9c818560208601611f40565b611fa581611f68565b840191505092915050565b5f6020820190508181035f830152611fc88184611f78565b905092915050565b5f611fda826115f3565b9150611fe5836115f3565b9250828203905081811115611ffd57611ffc611cfb565b5b9291505056fea26469706673582212205a6f8872efa00438892ff5d346cfebc989bc465565a0382bbb35d723b0e0d71d64736f6c63430008140033