5 txs
6 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)
changeAdvisorWallet
nonpayablefunction changeAdvisorWallet(address _oldAddress, 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
0x60806040525f8060146101000a81548160ff0219169083151502179055505f6001553480156200002d575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000a2575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000999190620001be565b60405180910390fd5b620000b381620000ba60201b60201c565b50620001d9565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001a6826200017b565b9050919050565b620001b8816200019a565b82525050565b5f602082019050620001d35f830184620001ad565b92915050565b61251e80620001e75f395ff3fe608060405234801561000f575f80fd5b5060043610610135575f3560e01c80638da5cb5b116100b6578063dae6ee591161007a578063dae6ee591461031a578063deb36e3214610338578063f0da0b2c14610356578063f2fde38b14610386578063f3f91fa0146103a2578063fcb56f47146103d257610135565b80638da5cb5b146102625780639d76ea5814610280578063a2d416971461029e578063a960c65f146102ba578063cec6a160146102ea57610135565b80633dee0397116100fd5780633dee0397146101e25780634e71d92d146102125780634ef905651461021c578063588039c81461023a578063715018a61461025857610135565b8063045544431461013957806313d033c014610157578063153d6f15146101755780631911cf4a1461019157806325ba4c47146101c4575b5f80fd5b6101416103f0565b60405161014e9190611a1d565b60405180910390f35b61015f6103f8565b60405161016c9190611a1d565b60405180910390f35b61018f600480360381019061018a9190611a98565b6103ff565b005b6101ab60048036038101906101a69190611b00565b6106c5565b6040516101bb9493929190611cac565b60405180910390f35b6101cc6109f3565b6040516101d99190611a1d565b60405180910390f35b6101fc60048036038101906101f79190611d0b565b6109f9565b6040516102099190611a1d565b60405180910390f35b61021a610a0e565b005b610224610cb4565b6040516102319190611a1d565b60405180910390f35b610242610cc4565b60405161024f9190611a1d565b60405180910390f35b610260610cc8565b005b61026a610cdb565b6040516102779190611d45565b60405180910390f35b610288610d02565b6040516102959190611d45565b60405180910390f35b6102b860048036038101906102b39190611e14565b610d1a565b005b6102d460048036038101906102cf9190611d0b565b610fa0565b6040516102e19190611a1d565b60405180910390f35b61030460048036038101906102ff9190611d0b565b610fb5565b6040516103119190611a1d565b60405180910390f35b610322610fca565b60405161032f9190611a1d565b60405180910390f35b610340610fd3565b60405161034d9190611eac565b60405180910390f35b610370600480360381019061036b9190611d0b565b610fe5565b60405161037d9190611a1d565b60405180910390f35b6103a0600480360381019061039b9190611d0b565b611384565b005b6103bc60048036038101906103b79190611d0b565b611408565b6040516103c99190611a1d565b60405180910390f35b6103da61141d565b6040516103e79190611a1d565b60405180910390f35b6302ef770081565b62ed4e0081565b610407611423565b61041b8260026114aa90919063ffffffff16565b61045a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045190611f1f565b60405180910390fd5b61046e8160026114d790919063ffffffff16565b5060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061060082600261150490919063ffffffff16565b5060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f905560055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f905560065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f90555050565b6060806060808486106106d6575f80fd5b5f6106ea878761153190919063ffffffff16565b90505f8167ffffffffffffffff81111561070757610706611f3d565b5b6040519080825280602002602001820160405280156107355781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff81111561075357610752611f3d565b5b6040519080825280602002602001820160405280156107815781602001602082028036833780820191505090505b5090505f8367ffffffffffffffff81111561079f5761079e611f3d565b5b6040519080825280602002602001820160405280156107cd5781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff8111156107eb576107ea611f3d565b5b6040519080825280602002602001820160405280156108195781602001602082028036833780820191505090505b5090505f8b90505b8a8110156109d8575f61083e82600261157a90919063ffffffff16565b90505f6108548e8461153190919063ffffffff16565b90508187828151811061086a57610869611f6a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548682815181106108f5576108f4611f6a565b5b60200260200101818152505060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485828151811061095257610951611f6a565b5b60200260200101818152505060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548482815181106109af576109ae611f6a565b5b60200260200101818152505050506109d160018261159190919063ffffffff16565b9050610821565b50838383839850985098509850505050505092959194509250565b61271081565b6004602052805f5260405f205f915090505481565b5f60149054906101000a900460ff16610a5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5390611fe1565b60405180910390fd5b5f3390505f610a6a82610fe5565b90505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610b36574260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b610b868160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461159190919063ffffffff16565b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610bdc8160015461159190919063ffffffff16565b60018190555073b994882a1b9bd98a71dd6ea5f61577c42848b0e873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610c31929190611fff565b6020604051808303815f875af1158015610c4d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c719190612050565b610cb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca7906120c5565b60405180910390fd5b5050565b5f610cbf60026115ee565b905090565b5f81565b610cd0611423565b610cd95f611601565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73b994882a1b9bd98a71dd6ea5f61577c42848b0e881565b610d22611423565b5f60149054906101000a900460ff1615610d71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d689061212d565b60405180910390fd5b818190508484905014610db9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db090612195565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f5b84849050811015610f9957610e1b858583818110610df657610df5611f6a565b5b9050602002016020810190610e0b9190611d0b565b60026114d790919063ffffffff16565b50828282818110610e2f57610e2e611f6a565b5b9050602002013560045f878785818110610e4c57610e4b611f6a565b5b9050602002016020810190610e619190611d0b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610eb462ed4e004261159190919063ffffffff16565b60055f878785818110610eca57610ec9611f6a565b5b9050602002016020810190610edf9190611d0b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160065f878785818110610f3457610f33611f6a565b5b9050602002016020810190610f499190611d0b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080610f91906121e0565b915050610dd5565b5050505050565b6007602052805f5260405f205f915090505481565b6006602052805f5260405f205f915090505481565b5f600154905090565b5f60149054906101000a900460ff1681565b5f610ffa8260026114aa90919063ffffffff16565b611006575f905061137f565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403611052575f905061137f565b5f806110b86127106110aa5f60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546116c290919063ffffffff16565b61173990919063ffffffff16565b905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544211156111fb575f61115060055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544261153190919063ffffffff16565b90505f6111a38360045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461153190919063ffffffff16565b90506111f66127106111e86302ef77006111da866111cc612710886116c290919063ffffffff16565b6116c290919063ffffffff16565b61173990919063ffffffff16565b61173990919063ffffffff16565b935050505b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541461125557611252818361159190919063ffffffff16565b91505b6112e260075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461153190919063ffffffff16565b8211156113795761137660075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461153190919063ffffffff16565b91505b81925050505b919050565b61138c611423565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113fc575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016113f39190611d45565b60405180910390fd5b61140581611601565b50565b6005602052805f5260405f205f915090505481565b60015481565b61142b611782565b73ffffffffffffffffffffffffffffffffffffffff16611449610cdb565b73ffffffffffffffffffffffffffffffffffffffff16146114a85761146c611782565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161149f9190611d45565b60405180910390fd5b565b5f6114cf835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611789565b905092915050565b5f6114fc835f018373ffffffffffffffffffffffffffffffffffffffff165f1b6117a9565b905092915050565b5f611529835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611810565b905092915050565b5f61157283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061190c565b905092915050565b5f611587835f018361196e565b5f1c905092915050565b5f80828461159f9190612227565b9050838110156115e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115db906122a4565b60405180910390fd5b8091505092915050565b5f6115fa825f01611995565b9050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f8083036116d2575f9050611733565b5f82846116df91906122c2565b90508284826116ee9190612330565b1461172e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611725906123d0565b60405180910390fd5b809150505b92915050565b5f61177a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506119a4565b905092915050565b5f33905090565b5f80836001015f8481526020019081526020015f20541415905092915050565b5f6117b48383611789565b61180657825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f20819055506001905061180a565b5f90505b92915050565b5f80836001015f8481526020019081526020015f205490505f8114611901575f60018261183d91906123ee565b90505f6001865f018054905061185391906123ee565b90508082146118b9575f865f01828154811061187257611871611f6a565b5b905f5260205f200154905080875f01848154811061189357611892611f6a565b5b905f5260205f20018190555083876001015f8381526020019081526020015f2081905550505b855f018054806118cc576118cb612421565b5b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050611906565b5f9150505b92915050565b5f838311158290611953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194a91906124c8565b60405180910390fd5b505f838561196191906123ee565b9050809150509392505050565b5f825f01828154811061198457611983611f6a565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f80831182906119ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e191906124c8565b60405180910390fd5b505f83856119f89190612330565b9050809150509392505050565b5f819050919050565b611a1781611a05565b82525050565b5f602082019050611a305f830184611a0e565b92915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611a6782611a3e565b9050919050565b611a7781611a5d565b8114611a81575f80fd5b50565b5f81359050611a9281611a6e565b92915050565b5f8060408385031215611aae57611aad611a36565b5b5f611abb85828601611a84565b9250506020611acc85828601611a84565b9150509250929050565b611adf81611a05565b8114611ae9575f80fd5b50565b5f81359050611afa81611ad6565b92915050565b5f8060408385031215611b1657611b15611a36565b5b5f611b2385828601611aec565b9250506020611b3485828601611aec565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611b7081611a5d565b82525050565b5f611b818383611b67565b60208301905092915050565b5f602082019050919050565b5f611ba382611b3e565b611bad8185611b48565b9350611bb883611b58565b805f5b83811015611be8578151611bcf8882611b76565b9750611bda83611b8d565b925050600181019050611bbb565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611c2781611a05565b82525050565b5f611c388383611c1e565b60208301905092915050565b5f602082019050919050565b5f611c5a82611bf5565b611c648185611bff565b9350611c6f83611c0f565b805f5b83811015611c9f578151611c868882611c2d565b9750611c9183611c44565b925050600181019050611c72565b5085935050505092915050565b5f6080820190508181035f830152611cc48187611b99565b90508181036020830152611cd88186611c50565b90508181036040830152611cec8185611c50565b90508181036060830152611d008184611c50565b905095945050505050565b5f60208284031215611d2057611d1f611a36565b5b5f611d2d84828501611a84565b91505092915050565b611d3f81611a5d565b82525050565b5f602082019050611d585f830184611d36565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112611d7f57611d7e611d5e565b5b8235905067ffffffffffffffff811115611d9c57611d9b611d62565b5b602083019150836020820283011115611db857611db7611d66565b5b9250929050565b5f8083601f840112611dd457611dd3611d5e565b5b8235905067ffffffffffffffff811115611df157611df0611d62565b5b602083019150836020820283011115611e0d57611e0c611d66565b5b9250929050565b5f805f8060408587031215611e2c57611e2b611a36565b5b5f85013567ffffffffffffffff811115611e4957611e48611a3a565b5b611e5587828801611d6a565b9450945050602085013567ffffffffffffffff811115611e7857611e77611a3a565b5b611e8487828801611dbf565b925092505092959194509250565b5f8115159050919050565b611ea681611e92565b82525050565b5f602082019050611ebf5f830184611e9d565b92915050565b5f82825260208201905092915050565b7f416472657373206e6f74206164646564000000000000000000000000000000005f82015250565b5f611f09601083611ec5565b9150611f1482611ed5565b602082019050919050565b5f6020820190508181035f830152611f3681611efd565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f56657374696e67206e6f7420737461727465642e0000000000000000000000005f82015250565b5f611fcb601483611ec5565b9150611fd682611f97565b602082019050919050565b5f6020820190508181035f830152611ff881611fbf565b9050919050565b5f6040820190506120125f830185611d36565b61201f6020830184611a0e565b9392505050565b61202f81611e92565b8114612039575f80fd5b50565b5f8151905061204a81612026565b92915050565b5f6020828403121561206557612064611a36565b5b5f6120728482850161203c565b91505092915050565b7f436f756c64206e6f74207472616e7366657220546f6b656e732e0000000000005f82015250565b5f6120af601a83611ec5565b91506120ba8261207b565b602082019050919050565b5f6020820190508181035f8301526120dc816120a3565b9050919050565b7f57616c6c65747320616c72656164792061646465642e000000000000000000005f82015250565b5f612117601683611ec5565b9150612122826120e3565b602082019050919050565b5f6020820190508181035f8301526121448161210b565b9050919050565b7f4c656e677468206e6f74206d61746368696e672e0000000000000000000000005f82015250565b5f61217f601483611ec5565b915061218a8261214b565b602082019050919050565b5f6020820190508181035f8301526121ac81612173565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6121ea82611a05565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361221c5761221b6121b3565b5b600182019050919050565b5f61223182611a05565b915061223c83611a05565b9250828201905080821115612254576122536121b3565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f61228e601b83611ec5565b91506122998261225a565b602082019050919050565b5f6020820190508181035f8301526122bb81612282565b9050919050565b5f6122cc82611a05565b91506122d783611a05565b92508282026122e581611a05565b915082820484148315176122fc576122fb6121b3565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61233a82611a05565b915061234583611a05565b92508261235557612354612303565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f6123ba602183611ec5565b91506123c582612360565b604082019050919050565b5f6020820190508181035f8301526123e7816123ae565b9050919050565b5f6123f882611a05565b915061240383611a05565b925082820390508181111561241b5761241a6121b3565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f81519050919050565b5f5b8381101561247557808201518184015260208101905061245a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61249a8261244e565b6124a48185611ec5565b93506124b4818560208601612458565b6124bd81612480565b840191505092915050565b5f6020820190508181035f8301526124e08184612490565b90509291505056fea2646970667358221220643c06ce29b2a337286314d00e5d1d38a42baa21336505d8ebeed86f8a0bc08c64736f6c63430008140033