14 txs
17 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)
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)
changeWallet
nonpayablefunction changeWallet(address _newAddress)
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
0x60806040525f60015534801562000014575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000089575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000809190620001a5565b60405180910390fd5b6200009a81620000a160201b60201c565b50620001c0565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200018d8262000162565b9050919050565b6200019f8162000181565b82525050565b5f602082019050620001ba5f83018462000194565b92915050565b6123ed80620001ce5f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c806398b9a2dc116100ab578063dae6ee591161006f578063dae6ee591461030f578063f0da0b2c1461032d578063f2fde38b1461035d578063f3f91fa014610379578063fcb56f47146103a95761012a565b806398b9a2dc146102595780639d76ea5814610275578063a2d4169714610293578063a960c65f146102af578063cec6a160146102df5761012a565b80634e71d92d116100f25780634e71d92d146101eb5780634ef90565146101f5578063588039c814610213578063715018a6146102315780638da5cb5b1461023b5761012a565b8063045544431461012e57806313d033c01461014c5780631911cf4a1461016a57806325ba4c471461019d5780633dee0397146101bb575b5f80fd5b6101366103c7565b6040516101439190611a01565b60405180910390f35b6101546103ce565b6040516101619190611a01565b60405180910390f35b610184600480360381019061017f9190611a4c565b6103d2565b6040516101949493929190611c28565b60405180910390f35b6101a5610700565b6040516101b29190611a01565b60405180910390f35b6101d560048036038101906101d09190611cb1565b610706565b6040516101e29190611a01565b60405180910390f35b6101f361071b565b005b6101fd610973565b60405161020a9190611a01565b60405180910390f35b61021b610983565b6040516102289190611a01565b60405180910390f35b610239610987565b005b61024361099a565b6040516102509190611ceb565b60405180910390f35b610273600480360381019061026e9190611cb1565b6109c1565b005b61027d610d6b565b60405161028a9190611ceb565b60405180910390f35b6102ad60048036038101906102a89190611dba565b610d83565b005b6102c960048036038101906102c49190611cb1565b610f97565b6040516102d69190611a01565b60405180910390f35b6102f960048036038101906102f49190611cb1565b610fac565b6040516103069190611a01565b60405180910390f35b610317610fc1565b6040516103249190611a01565b60405180910390f35b61034760048036038101906103429190611cb1565b610fca565b6040516103549190611a01565b60405180910390f35b61037760048036038101906103729190611cb1565b611368565b005b610393600480360381019061038e9190611cb1565b6113ec565b6040516103a09190611a01565b60405180910390f35b6103b1611401565b6040516103be9190611a01565b60405180910390f35b62c5c10081565b5f81565b6060806060808486106103e3575f80fd5b5f6103f7878761140790919063ffffffff16565b90505f8167ffffffffffffffff81111561041457610413611e38565b5b6040519080825280602002602001820160405280156104425781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff8111156104605761045f611e38565b5b60405190808252806020026020018201604052801561048e5781602001602082028036833780820191505090505b5090505f8367ffffffffffffffff8111156104ac576104ab611e38565b5b6040519080825280602002602001820160405280156104da5781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff8111156104f8576104f7611e38565b5b6040519080825280602002602001820160405280156105265781602001602082028036833780820191505090505b5090505f8b90505b8a8110156106e5575f61054b82600261145090919063ffffffff16565b90505f6105618e8461140790919063ffffffff16565b90508187828151811061057757610576611e65565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205486828151811061060257610601611e65565b5b60200260200101818152505060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485828151811061065f5761065e611e65565b5b60200260200101818152505060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548482815181106106bc576106bb611e65565b5b60200260200101818152505050506106de60018261146790919063ffffffff16565b905061052e565b50838383839850985098509850505050505092959194509250565b61271081565b6004602052805f5260405f205f915090505481565b5f3390505f61072982610fca565b90505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544211156107f5574260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b6108458160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461146790919063ffffffff16565b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061089b8160015461146790919063ffffffff16565b60018190555073b994882a1b9bd98a71dd6ea5f61577c42848b0e873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b81526004016108f0929190611e92565b6020604051808303815f875af115801561090c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109309190611eee565b61096f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096690611f73565b60405180910390fd5b5050565b5f61097e60026114c4565b905090565b5f81565b61098f6114d7565b6109985f61155e565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2690611fdb565b60405180910390fd5b610a4333600261161f90919063ffffffff16565b610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990612043565b60405180910390fd5b610a9681600261164c90919063ffffffff16565b5060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610ca733600261167990919063ffffffff16565b5060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f905560055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f905560065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f905550565b73b994882a1b9bd98a71dd6ea5f61577c42848b0e881565b610d8b6114d7565b818190508484905014610dd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dca906120ab565b60405180910390fd5b5f5b84849050811015610f9057610e1b858583818110610df657610df5611e65565b5b9050602002016020810190610e0b9190611cb1565b600261164c90919063ffffffff16565b50828282818110610e2f57610e2e611e65565b5b9050602002013560045f878785818110610e4c57610e4b611e65565b5b9050602002016020810190610e619190611cb1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610eb15f4261146790919063ffffffff16565b60055f878785818110610ec757610ec6611e65565b5b9050602002016020810190610edc9190611cb1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160065f878785818110610f3157610f30611e65565b5b9050602002016020810190610f469190611cb1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080600101915050610dd5565b5050505050565b6007602052805f5260405f205f915090505481565b6006602052805f5260405f205f915090505481565b5f600154905090565b5f610fdf82600261161f90919063ffffffff16565b610feb575f9050611363565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403611037575f9050611363565b5f8061109d61271061108f5f60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546116a690919063ffffffff16565b61171d90919063ffffffff16565b905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544211156111df575f61113560055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544261140790919063ffffffff16565b90505f6111888360045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461140790919063ffffffff16565b90506111da6127106111cc62c5c1006111be866111b0612710886116a690919063ffffffff16565b6116a690919063ffffffff16565b61171d90919063ffffffff16565b61171d90919063ffffffff16565b935050505b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541461123957611236818361146790919063ffffffff16565b91505b6112c660075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461140790919063ffffffff16565b82111561135d5761135a60075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461140790919063ffffffff16565b91505b81925050505b919050565b6113706114d7565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113e0575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016113d79190611ceb565b60405180910390fd5b6113e98161155e565b50565b6005602052805f5260405f205f915090505481565b60015481565b5f61144883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611766565b905092915050565b5f61145d835f01836117c8565b5f1c905092915050565b5f80828461147591906120f6565b9050838110156114ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b190612173565b60405180910390fd5b8091505092915050565b5f6114d0825f016117ef565b9050919050565b6114df6117fe565b73ffffffffffffffffffffffffffffffffffffffff166114fd61099a565b73ffffffffffffffffffffffffffffffffffffffff161461155c576115206117fe565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016115539190611ceb565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f611644835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611805565b905092915050565b5f611671835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611825565b905092915050565b5f61169e835f018373ffffffffffffffffffffffffffffffffffffffff165f1b61188c565b905092915050565b5f8083036116b6575f9050611717565b5f82846116c39190612191565b90508284826116d291906121ff565b14611712576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117099061229f565b60405180910390fd5b809150505b92915050565b5f61175e83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611988565b905092915050565b5f8383111582906117ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a49190612337565b60405180910390fd5b505f83856117bb9190612357565b9050809150509392505050565b5f825f0182815481106117de576117dd611e65565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f33905090565b5f80836001015f8481526020019081526020015f20541415905092915050565b5f6118308383611805565b61188257825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f208190555060019050611886565b5f90505b92915050565b5f80836001015f8481526020019081526020015f205490505f811461197d575f6001826118b99190612357565b90505f6001865f01805490506118cf9190612357565b9050808214611935575f865f0182815481106118ee576118ed611e65565b5b905f5260205f200154905080875f01848154811061190f5761190e611e65565b5b905f5260205f20018190555083876001015f8381526020019081526020015f2081905550505b855f018054806119485761194761238a565b5b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050611982565b5f9150505b92915050565b5f80831182906119ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c59190612337565b60405180910390fd5b505f83856119dc91906121ff565b9050809150509392505050565b5f819050919050565b6119fb816119e9565b82525050565b5f602082019050611a145f8301846119f2565b92915050565b5f80fd5b5f80fd5b611a2b816119e9565b8114611a35575f80fd5b50565b5f81359050611a4681611a22565b92915050565b5f8060408385031215611a6257611a61611a1a565b5b5f611a6f85828601611a38565b9250506020611a8085828601611a38565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611adc82611ab3565b9050919050565b611aec81611ad2565b82525050565b5f611afd8383611ae3565b60208301905092915050565b5f602082019050919050565b5f611b1f82611a8a565b611b298185611a94565b9350611b3483611aa4565b805f5b83811015611b64578151611b4b8882611af2565b9750611b5683611b09565b925050600181019050611b37565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611ba3816119e9565b82525050565b5f611bb48383611b9a565b60208301905092915050565b5f602082019050919050565b5f611bd682611b71565b611be08185611b7b565b9350611beb83611b8b565b805f5b83811015611c1b578151611c028882611ba9565b9750611c0d83611bc0565b925050600181019050611bee565b5085935050505092915050565b5f6080820190508181035f830152611c408187611b15565b90508181036020830152611c548186611bcc565b90508181036040830152611c688185611bcc565b90508181036060830152611c7c8184611bcc565b905095945050505050565b611c9081611ad2565b8114611c9a575f80fd5b50565b5f81359050611cab81611c87565b92915050565b5f60208284031215611cc657611cc5611a1a565b5b5f611cd384828501611c9d565b91505092915050565b611ce581611ad2565b82525050565b5f602082019050611cfe5f830184611cdc565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112611d2557611d24611d04565b5b8235905067ffffffffffffffff811115611d4257611d41611d08565b5b602083019150836020820283011115611d5e57611d5d611d0c565b5b9250929050565b5f8083601f840112611d7a57611d79611d04565b5b8235905067ffffffffffffffff811115611d9757611d96611d08565b5b602083019150836020820283011115611db357611db2611d0c565b5b9250929050565b5f805f8060408587031215611dd257611dd1611a1a565b5b5f85013567ffffffffffffffff811115611def57611dee611a1e565b5b611dfb87828801611d10565b9450945050602085013567ffffffffffffffff811115611e1e57611e1d611a1e565b5b611e2a87828801611d65565b925092505092959194509250565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f604082019050611ea55f830185611cdc565b611eb260208301846119f2565b9392505050565b5f8115159050919050565b611ecd81611eb9565b8114611ed7575f80fd5b50565b5f81519050611ee881611ec4565b92915050565b5f60208284031215611f0357611f02611a1a565b5b5f611f1084828501611eda565b91505092915050565b5f82825260208201905092915050565b7f436f756c64206e6f74207472616e7366657220546f6b656e732e0000000000005f82015250565b5f611f5d601a83611f19565b9150611f6882611f29565b602082019050919050565b5f6020820190508181035f830152611f8a81611f51565b9050919050565b7f41646420612076616c69642061646472657373000000000000000000000000005f82015250565b5f611fc5601383611f19565b9150611fd082611f91565b602082019050919050565b5f6020820190508181035f830152611ff281611fb9565b9050919050565b7f416472657373206e6f7420696e2076657374696e6700000000000000000000005f82015250565b5f61202d601583611f19565b915061203882611ff9565b602082019050919050565b5f6020820190508181035f83015261205a81612021565b9050919050565b7f4c656e677468206e6f74206d61746368696e672e0000000000000000000000005f82015250565b5f612095601483611f19565b91506120a082612061565b602082019050919050565b5f6020820190508181035f8301526120c281612089565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612100826119e9565b915061210b836119e9565b9250828201905080821115612123576121226120c9565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f61215d601b83611f19565b915061216882612129565b602082019050919050565b5f6020820190508181035f83015261218a81612151565b9050919050565b5f61219b826119e9565b91506121a6836119e9565b92508282026121b4816119e9565b915082820484148315176121cb576121ca6120c9565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612209826119e9565b9150612214836119e9565b925082612224576122236121d2565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612289602183611f19565b91506122948261222f565b604082019050919050565b5f6020820190508181035f8301526122b68161227d565b9050919050565b5f81519050919050565b5f5b838110156122e45780820151818401526020810190506122c9565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612309826122bd565b6123138185611f19565b93506123238185602086016122c7565b61232c816122ef565b840191505092915050565b5f6020820190508181035f83015261234f81846122ff565b905092915050565b5f612361826119e9565b915061236c836119e9565b9250828203905081811115612384576123836120c9565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffdfea2646970667358221220942a4354701d8bc0d2f498ad9f0949238df50585acb22d480fe77a32f0f3a0f764736f6c63430008180033