2 txs
3 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
0x60806040525f8060146101000a81548160ff0219169083151502179055505f6001553480156200002d575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000a2575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000999190620001be565b60405180910390fd5b620000b381620000ba60201b60201c565b50620001d9565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001a6826200017b565b9050919050565b620001b8816200019a565b82525050565b5f602082019050620001d35f830184620001ad565b92915050565b61203780620001e75f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c80639d76ea58116100ab578063deb36e321161006f578063deb36e3214610311578063f0da0b2c1461032f578063f2fde38b1461035f578063f3f91fa01461037b578063fcb56f47146103ab5761012a565b80639d76ea5814610259578063a2d4169714610277578063a960c65f14610293578063cec6a160146102c3578063dae6ee59146102f35761012a565b80634e71d92d116100f25780634e71d92d146101eb5780634ef90565146101f5578063588039c814610213578063715018a6146102315780638da5cb5b1461023b5761012a565b8063045544431461012e57806313d033c01461014c5780631911cf4a1461016a57806325ba4c471461019d5780633dee0397146101bb575b5f80fd5b6101366103c9565b6040516101439190611609565b60405180910390f35b6101546103d1565b6040516101619190611609565b60405180910390f35b610184600480360381019061017f9190611654565b6103d9565b6040516101949493929190611830565b60405180910390f35b6101a5610707565b6040516101b29190611609565b60405180910390f35b6101d560048036038101906101d091906118b9565b61070d565b6040516101e29190611609565b60405180910390f35b6101f3610722565b005b6101fd6109c8565b60405161020a9190611609565b60405180910390f35b61021b6109d8565b6040516102289190611609565b60405180910390f35b6102396109dc565b005b6102436109ef565b60405161025091906118f3565b60405180910390f35b610261610a16565b60405161026e91906118f3565b60405180910390f35b610291600480360381019061028c91906119c2565b610a2e565b005b6102ad60048036038101906102a891906118b9565b610cb5565b6040516102ba9190611609565b60405180910390f35b6102dd60048036038101906102d891906118b9565b610cca565b6040516102ea9190611609565b60405180910390f35b6102fb610cdf565b6040516103089190611609565b60405180910390f35b610319610ce8565b6040516103269190611a5a565b60405180910390f35b610349600480360381019061034491906118b9565b610cfa565b6040516103569190611609565b60405180910390f35b610379600480360381019061037491906118b9565b611099565b005b610395600480360381019061039091906118b9565b61111d565b6040516103a29190611609565b60405180910390f35b6103b3611132565b6040516103c09190611609565b60405180910390f35b63058fd40081565b6301da9c0081565b6060806060808486106103ea575f80fd5b5f6103fe878761113890919063ffffffff16565b90505f8167ffffffffffffffff81111561041b5761041a611a73565b5b6040519080825280602002602001820160405280156104495781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff81111561046757610466611a73565b5b6040519080825280602002602001820160405280156104955781602001602082028036833780820191505090505b5090505f8367ffffffffffffffff8111156104b3576104b2611a73565b5b6040519080825280602002602001820160405280156104e15781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff8111156104ff576104fe611a73565b5b60405190808252806020026020018201604052801561052d5781602001602082028036833780820191505090505b5090505f8b90505b8a8110156106ec575f61055282600261118190919063ffffffff16565b90505f6105688e8461113890919063ffffffff16565b90508187828151811061057e5761057d611aa0565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205486828151811061060957610608611aa0565b5b60200260200101818152505060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485828151811061066657610665611aa0565b5b60200260200101818152505060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548482815181106106c3576106c2611aa0565b5b60200260200101818152505050506106e560018261119890919063ffffffff16565b9050610535565b50838383839850985098509850505050505092959194509250565b61271081565b6004602052805f5260405f205f915090505481565b5f60149054906101000a900460ff16610770576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076790611b27565b60405180910390fd5b5f3390505f61077e82610cfa565b90505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205442111561084a574260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b61089a8160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461119890919063ffffffff16565b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506108f08160015461119890919063ffffffff16565b60018190555073b994882a1b9bd98a71dd6ea5f61577c42848b0e873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610945929190611b45565b6020604051808303815f875af1158015610961573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109859190611b96565b6109c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bb90611c0b565b60405180910390fd5b5050565b5f6109d360026111f5565b905090565b5f81565b6109e4611208565b6109ed5f61128f565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73b994882a1b9bd98a71dd6ea5f61577c42848b0e881565b610a36611208565b5f60149054906101000a900460ff1615610a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7c90611c73565b60405180910390fd5b818190508484905014610acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac490611cdb565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f5b84849050811015610cae57610b2f858583818110610b0a57610b09611aa0565b5b9050602002016020810190610b1f91906118b9565b600261135090919063ffffffff16565b50828282818110610b4357610b42611aa0565b5b9050602002013560045f878785818110610b6057610b5f611aa0565b5b9050602002016020810190610b7591906118b9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610bc96301da9c004261119890919063ffffffff16565b60055f878785818110610bdf57610bde611aa0565b5b9050602002016020810190610bf491906118b9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160065f878785818110610c4957610c48611aa0565b5b9050602002016020810190610c5e91906118b9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080610ca690611d26565b915050610ae9565b5050505050565b6007602052805f5260405f205f915090505481565b6006602052805f5260405f205f915090505481565b5f600154905090565b5f60149054906101000a900460ff1681565b5f610d0f82600261137d90919063ffffffff16565b610d1b575f9050611094565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610d67575f9050611094565b5f80610dcd612710610dbf5f60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113aa90919063ffffffff16565b61142190919063ffffffff16565b905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610f10575f610e6560055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544261113890919063ffffffff16565b90505f610eb88360045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113890919063ffffffff16565b9050610f0b612710610efd63058fd400610eef86610ee1612710886113aa90919063ffffffff16565b6113aa90919063ffffffff16565b61142190919063ffffffff16565b61142190919063ffffffff16565b935050505b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610f6a57610f67818361119890919063ffffffff16565b91505b610ff760075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113890919063ffffffff16565b82111561108e5761108b60075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113890919063ffffffff16565b91505b81925050505b919050565b6110a1611208565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611111575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161110891906118f3565b60405180910390fd5b61111a8161128f565b50565b6005602052805f5260405f205f915090505481565b60015481565b5f61117983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061146a565b905092915050565b5f61118e835f01836114cc565b5f1c905092915050565b5f8082846111a69190611d6d565b9050838110156111eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e290611dea565b60405180910390fd5b8091505092915050565b5f611201825f016114f3565b9050919050565b611210611502565b73ffffffffffffffffffffffffffffffffffffffff1661122e6109ef565b73ffffffffffffffffffffffffffffffffffffffff161461128d57611251611502565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161128491906118f3565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f611375835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611509565b905092915050565b5f6113a2835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611570565b905092915050565b5f8083036113ba575f905061141b565b5f82846113c79190611e08565b90508284826113d69190611e76565b14611416576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140d90611f16565b60405180910390fd5b809150505b92915050565b5f61146283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611590565b905092915050565b5f8383111582906114b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a89190611fae565b60405180910390fd5b505f83856114bf9190611fce565b9050809150509392505050565b5f825f0182815481106114e2576114e1611aa0565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f33905090565b5f6115148383611570565b61156657825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f20819055506001905061156a565b5f90505b92915050565b5f80836001015f8481526020019081526020015f20541415905092915050565b5f80831182906115d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cd9190611fae565b60405180910390fd5b505f83856115e49190611e76565b9050809150509392505050565b5f819050919050565b611603816115f1565b82525050565b5f60208201905061161c5f8301846115fa565b92915050565b5f80fd5b5f80fd5b611633816115f1565b811461163d575f80fd5b50565b5f8135905061164e8161162a565b92915050565b5f806040838503121561166a57611669611622565b5b5f61167785828601611640565b925050602061168885828601611640565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116e4826116bb565b9050919050565b6116f4816116da565b82525050565b5f61170583836116eb565b60208301905092915050565b5f602082019050919050565b5f61172782611692565b611731818561169c565b935061173c836116ac565b805f5b8381101561176c57815161175388826116fa565b975061175e83611711565b92505060018101905061173f565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6117ab816115f1565b82525050565b5f6117bc83836117a2565b60208301905092915050565b5f602082019050919050565b5f6117de82611779565b6117e88185611783565b93506117f383611793565b805f5b8381101561182357815161180a88826117b1565b9750611815836117c8565b9250506001810190506117f6565b5085935050505092915050565b5f6080820190508181035f830152611848818761171d565b9050818103602083015261185c81866117d4565b9050818103604083015261187081856117d4565b9050818103606083015261188481846117d4565b905095945050505050565b611898816116da565b81146118a2575f80fd5b50565b5f813590506118b38161188f565b92915050565b5f602082840312156118ce576118cd611622565b5b5f6118db848285016118a5565b91505092915050565b6118ed816116da565b82525050565b5f6020820190506119065f8301846118e4565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261192d5761192c61190c565b5b8235905067ffffffffffffffff81111561194a57611949611910565b5b60208301915083602082028301111561196657611965611914565b5b9250929050565b5f8083601f8401126119825761198161190c565b5b8235905067ffffffffffffffff81111561199f5761199e611910565b5b6020830191508360208202830111156119bb576119ba611914565b5b9250929050565b5f805f80604085870312156119da576119d9611622565b5b5f85013567ffffffffffffffff8111156119f7576119f6611626565b5b611a0387828801611918565b9450945050602085013567ffffffffffffffff811115611a2657611a25611626565b5b611a328782880161196d565b925092505092959194509250565b5f8115159050919050565b611a5481611a40565b82525050565b5f602082019050611a6d5f830184611a4b565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82825260208201905092915050565b7f56657374696e67206e6f7420737461727465642e0000000000000000000000005f82015250565b5f611b11601483611acd565b9150611b1c82611add565b602082019050919050565b5f6020820190508181035f830152611b3e81611b05565b9050919050565b5f604082019050611b585f8301856118e4565b611b6560208301846115fa565b9392505050565b611b7581611a40565b8114611b7f575f80fd5b50565b5f81519050611b9081611b6c565b92915050565b5f60208284031215611bab57611baa611622565b5b5f611bb884828501611b82565b91505092915050565b7f436f756c64206e6f74207472616e7366657220546f6b656e732e0000000000005f82015250565b5f611bf5601a83611acd565b9150611c0082611bc1565b602082019050919050565b5f6020820190508181035f830152611c2281611be9565b9050919050565b7f57616c6c65747320616c72656164792061646465642e000000000000000000005f82015250565b5f611c5d601683611acd565b9150611c6882611c29565b602082019050919050565b5f6020820190508181035f830152611c8a81611c51565b9050919050565b7f4c656e677468206e6f74206d61746368696e672e0000000000000000000000005f82015250565b5f611cc5601483611acd565b9150611cd082611c91565b602082019050919050565b5f6020820190508181035f830152611cf281611cb9565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d30826115f1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611d6257611d61611cf9565b5b600182019050919050565b5f611d77826115f1565b9150611d82836115f1565b9250828201905080821115611d9a57611d99611cf9565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611dd4601b83611acd565b9150611ddf82611da0565b602082019050919050565b5f6020820190508181035f830152611e0181611dc8565b9050919050565b5f611e12826115f1565b9150611e1d836115f1565b9250828202611e2b816115f1565b91508282048414831517611e4257611e41611cf9565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611e80826115f1565b9150611e8b836115f1565b925082611e9b57611e9a611e49565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f611f00602183611acd565b9150611f0b82611ea6565b604082019050919050565b5f6020820190508181035f830152611f2d81611ef4565b9050919050565b5f81519050919050565b5f5b83811015611f5b578082015181840152602081019050611f40565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f8082611f34565b611f8a8185611acd565b9350611f9a818560208601611f3e565b611fa381611f66565b840191505092915050565b5f6020820190508181035f830152611fc68184611f76565b905092915050565b5f611fd8826115f1565b9150611fe3836115f1565b9250828203905081811115611ffb57611ffa611cf9565b5b9291505056fea26469706673582212208c840286098f73996b48df64833bb6f98672df9b57aec2b15e6fff4762e49d8664736f6c63430008140033