10 txs
11 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
0x60806040525f8060146101000a81548160ff0219169083151502179055505f6001553480156200002d575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000a2575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000999190620001be565b60405180910390fd5b620000b381620000ba60201b60201c565b50620001d9565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001a6826200017b565b9050919050565b620001b8816200019a565b82525050565b5f602082019050620001d35f830184620001ad565b92915050565b61203180620001e75f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c80639d76ea58116100ab578063deb36e321161006f578063deb36e3214610311578063f0da0b2c1461032f578063f2fde38b1461035f578063f3f91fa01461037b578063fcb56f47146103ab5761012a565b80639d76ea5814610259578063a2d4169714610277578063a960c65f14610293578063cec6a160146102c3578063dae6ee59146102f35761012a565b80634e71d92d116100f25780634e71d92d146101eb5780634ef90565146101f5578063588039c814610213578063715018a6146102315780638da5cb5b1461023b5761012a565b8063045544431461012e57806313d033c01461014c5780631911cf4a1461016a57806325ba4c471461019d5780633dee0397146101bb575b5f80fd5b6101366103c9565b6040516101439190611603565b60405180910390f35b6101546103d0565b6040516101619190611603565b60405180910390f35b610184600480360381019061017f919061164e565b6103d4565b604051610194949392919061182a565b60405180910390f35b6101a5610702565b6040516101b29190611603565b60405180910390f35b6101d560048036038101906101d091906118b3565b610708565b6040516101e29190611603565b60405180910390f35b6101f361071d565b005b6101fd6109c3565b60405161020a9190611603565b60405180910390f35b61021b6109d3565b6040516102289190611603565b60405180910390f35b6102396109d9565b005b6102436109ec565b60405161025091906118ed565b60405180910390f35b610261610a13565b60405161026e91906118ed565b60405180910390f35b610291600480360381019061028c91906119bc565b610a2b565b005b6102ad60048036038101906102a891906118b3565b610cae565b6040516102ba9190611603565b60405180910390f35b6102dd60048036038101906102d891906118b3565b610cc3565b6040516102ea9190611603565b60405180910390f35b6102fb610cd8565b6040516103089190611603565b60405180910390f35b610319610ce1565b6040516103269190611a54565b60405180910390f35b610349600480360381019061034491906118b3565b610cf3565b6040516103569190611603565b60405180910390f35b610379600480360381019061037491906118b3565b611093565b005b610395600480360381019061039091906118b3565b611117565b6040516103a29190611603565b60405180910390f35b6103b361112c565b6040516103c09190611603565b60405180910390f35b6276a70081565b5f81565b6060806060808486106103e5575f80fd5b5f6103f9878761113290919063ffffffff16565b90505f8167ffffffffffffffff81111561041657610415611a6d565b5b6040519080825280602002602001820160405280156104445781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff81111561046257610461611a6d565b5b6040519080825280602002602001820160405280156104905781602001602082028036833780820191505090505b5090505f8367ffffffffffffffff8111156104ae576104ad611a6d565b5b6040519080825280602002602001820160405280156104dc5781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff8111156104fa576104f9611a6d565b5b6040519080825280602002602001820160405280156105285781602001602082028036833780820191505090505b5090505f8b90505b8a8110156106e7575f61054d82600261117b90919063ffffffff16565b90505f6105638e8461113290919063ffffffff16565b90508187828151811061057957610578611a9a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205486828151811061060457610603611a9a565b5b60200260200101818152505060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485828151811061066157610660611a9a565b5b60200260200101818152505060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548482815181106106be576106bd611a9a565b5b60200260200101818152505050506106e060018261119290919063ffffffff16565b9050610530565b50838383839850985098509850505050505092959194509250565b61271081565b6004602052805f5260405f205f915090505481565b5f60149054906101000a900460ff1661076b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076290611b21565b60405180910390fd5b5f3390505f61077982610cf3565b90505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610845574260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b6108958160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461119290919063ffffffff16565b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506108eb8160015461119290919063ffffffff16565b60018190555073b994882a1b9bd98a71dd6ea5f61577c42848b0e873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610940929190611b3f565b6020604051808303815f875af115801561095c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109809190611b90565b6109bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b690611c05565b60405180910390fd5b5050565b5f6109ce60026111ef565b905090565b61138881565b6109e1611202565b6109ea5f611289565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73b994882a1b9bd98a71dd6ea5f61577c42848b0e881565b610a33611202565b5f60149054906101000a900460ff1615610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990611c6d565b60405180910390fd5b818190508484905014610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac190611cd5565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f5b84849050811015610ca757610b2c858583818110610b0757610b06611a9a565b5b9050602002016020810190610b1c91906118b3565b600261134a90919063ffffffff16565b50828282818110610b4057610b3f611a9a565b5b9050602002013560045f878785818110610b5d57610b5c611a9a565b5b9050602002016020810190610b7291906118b3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610bc25f4261119290919063ffffffff16565b60055f878785818110610bd857610bd7611a9a565b5b9050602002016020810190610bed91906118b3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160065f878785818110610c4257610c41611a9a565b5b9050602002016020810190610c5791906118b3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080610c9f90611d20565b915050610ae6565b5050505050565b6007602052805f5260405f205f915090505481565b6006602052805f5260405f205f915090505481565b5f600154905090565b5f60149054906101000a900460ff1681565b5f610d0882600261137790919063ffffffff16565b610d14575f905061108e565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610d60575f905061108e565b5f80610dc8612710610dba61138860045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113a490919063ffffffff16565b61141b90919063ffffffff16565b905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610f0a575f610e6060055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544261113290919063ffffffff16565b90505f610eb38360045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113290919063ffffffff16565b9050610f05612710610ef76276a700610ee986610edb612710886113a490919063ffffffff16565b6113a490919063ffffffff16565b61141b90919063ffffffff16565b61141b90919063ffffffff16565b935050505b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610f6457610f61818361119290919063ffffffff16565b91505b610ff160075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113290919063ffffffff16565b8211156110885761108560075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113290919063ffffffff16565b91505b81925050505b919050565b61109b611202565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361110b575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161110291906118ed565b60405180910390fd5b61111481611289565b50565b6005602052805f5260405f205f915090505481565b60015481565b5f61117383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611464565b905092915050565b5f611188835f01836114c6565b5f1c905092915050565b5f8082846111a09190611d67565b9050838110156111e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111dc90611de4565b60405180910390fd5b8091505092915050565b5f6111fb825f016114ed565b9050919050565b61120a6114fc565b73ffffffffffffffffffffffffffffffffffffffff166112286109ec565b73ffffffffffffffffffffffffffffffffffffffff16146112875761124b6114fc565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161127e91906118ed565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f61136f835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611503565b905092915050565b5f61139c835f018373ffffffffffffffffffffffffffffffffffffffff165f1b61156a565b905092915050565b5f8083036113b4575f9050611415565b5f82846113c19190611e02565b90508284826113d09190611e70565b14611410576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140790611f10565b60405180910390fd5b809150505b92915050565b5f61145c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061158a565b905092915050565b5f8383111582906114ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a29190611fa8565b60405180910390fd5b505f83856114b99190611fc8565b9050809150509392505050565b5f825f0182815481106114dc576114db611a9a565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f33905090565b5f61150e838361156a565b61156057825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f208190555060019050611564565b5f90505b92915050565b5f80836001015f8481526020019081526020015f20541415905092915050565b5f80831182906115d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c79190611fa8565b60405180910390fd5b505f83856115de9190611e70565b9050809150509392505050565b5f819050919050565b6115fd816115eb565b82525050565b5f6020820190506116165f8301846115f4565b92915050565b5f80fd5b5f80fd5b61162d816115eb565b8114611637575f80fd5b50565b5f8135905061164881611624565b92915050565b5f80604083850312156116645761166361161c565b5b5f6116718582860161163a565b92505060206116828582860161163a565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116de826116b5565b9050919050565b6116ee816116d4565b82525050565b5f6116ff83836116e5565b60208301905092915050565b5f602082019050919050565b5f6117218261168c565b61172b8185611696565b9350611736836116a6565b805f5b8381101561176657815161174d88826116f4565b97506117588361170b565b925050600181019050611739565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6117a5816115eb565b82525050565b5f6117b6838361179c565b60208301905092915050565b5f602082019050919050565b5f6117d882611773565b6117e2818561177d565b93506117ed8361178d565b805f5b8381101561181d57815161180488826117ab565b975061180f836117c2565b9250506001810190506117f0565b5085935050505092915050565b5f6080820190508181035f8301526118428187611717565b9050818103602083015261185681866117ce565b9050818103604083015261186a81856117ce565b9050818103606083015261187e81846117ce565b905095945050505050565b611892816116d4565b811461189c575f80fd5b50565b5f813590506118ad81611889565b92915050565b5f602082840312156118c8576118c761161c565b5b5f6118d58482850161189f565b91505092915050565b6118e7816116d4565b82525050565b5f6020820190506119005f8301846118de565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261192757611926611906565b5b8235905067ffffffffffffffff8111156119445761194361190a565b5b6020830191508360208202830111156119605761195f61190e565b5b9250929050565b5f8083601f84011261197c5761197b611906565b5b8235905067ffffffffffffffff8111156119995761199861190a565b5b6020830191508360208202830111156119b5576119b461190e565b5b9250929050565b5f805f80604085870312156119d4576119d361161c565b5b5f85013567ffffffffffffffff8111156119f1576119f0611620565b5b6119fd87828801611912565b9450945050602085013567ffffffffffffffff811115611a2057611a1f611620565b5b611a2c87828801611967565b925092505092959194509250565b5f8115159050919050565b611a4e81611a3a565b82525050565b5f602082019050611a675f830184611a45565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82825260208201905092915050565b7f56657374696e67206e6f7420737461727465642e0000000000000000000000005f82015250565b5f611b0b601483611ac7565b9150611b1682611ad7565b602082019050919050565b5f6020820190508181035f830152611b3881611aff565b9050919050565b5f604082019050611b525f8301856118de565b611b5f60208301846115f4565b9392505050565b611b6f81611a3a565b8114611b79575f80fd5b50565b5f81519050611b8a81611b66565b92915050565b5f60208284031215611ba557611ba461161c565b5b5f611bb284828501611b7c565b91505092915050565b7f436f756c64206e6f74207472616e7366657220546f6b656e732e0000000000005f82015250565b5f611bef601a83611ac7565b9150611bfa82611bbb565b602082019050919050565b5f6020820190508181035f830152611c1c81611be3565b9050919050565b7f57616c6c65747320616c72656164792061646465642e000000000000000000005f82015250565b5f611c57601683611ac7565b9150611c6282611c23565b602082019050919050565b5f6020820190508181035f830152611c8481611c4b565b9050919050565b7f4c656e677468206e6f74206d61746368696e672e0000000000000000000000005f82015250565b5f611cbf601483611ac7565b9150611cca82611c8b565b602082019050919050565b5f6020820190508181035f830152611cec81611cb3565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d2a826115eb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611d5c57611d5b611cf3565b5b600182019050919050565b5f611d71826115eb565b9150611d7c836115eb565b9250828201905080821115611d9457611d93611cf3565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611dce601b83611ac7565b9150611dd982611d9a565b602082019050919050565b5f6020820190508181035f830152611dfb81611dc2565b9050919050565b5f611e0c826115eb565b9150611e17836115eb565b9250828202611e25816115eb565b91508282048414831517611e3c57611e3b611cf3565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611e7a826115eb565b9150611e85836115eb565b925082611e9557611e94611e43565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f611efa602183611ac7565b9150611f0582611ea0565b604082019050919050565b5f6020820190508181035f830152611f2781611eee565b9050919050565b5f81519050919050565b5f5b83811015611f55578082015181840152602081019050611f3a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f7a82611f2e565b611f848185611ac7565b9350611f94818560208601611f38565b611f9d81611f60565b840191505092915050565b5f6020820190508181035f830152611fc08184611f70565b905092915050565b5f611fd2826115eb565b9150611fdd836115eb565b9250828203905081811115611ff557611ff4611cf3565b5b9291505056fea2646970667358221220e0fa30d3d873b4bd04ddb59c46fa08414f515947a66a6f71251ce4837a69938064736f6c63430008140033