24 txs
26 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
0x60806040525f8060146101000a81548160ff0219169083151502179055505f6001553480156200002d575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000a2575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000999190620001be565b60405180910390fd5b620000b381620000ba60201b60201c565b50620001d9565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001a6826200017b565b9050919050565b620001b8816200019a565b82525050565b5f602082019050620001d35f830184620001ad565b92915050565b61203580620001e75f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c80639d76ea58116100ab578063deb36e321161006f578063deb36e3214610311578063f0da0b2c1461032f578063f2fde38b1461035f578063f3f91fa01461037b578063fcb56f47146103ab5761012a565b80639d76ea5814610259578063a2d4169714610277578063a960c65f14610293578063cec6a160146102c3578063dae6ee59146102f35761012a565b80634e71d92d116100f25780634e71d92d146101eb5780634ef90565146101f5578063588039c814610213578063715018a6146102315780638da5cb5b1461023b5761012a565b8063045544431461012e57806313d033c01461014c5780631911cf4a1461016a57806325ba4c471461019d5780633dee0397146101bb575b5f80fd5b6101366103c9565b6040516101439190611607565b60405180910390f35b6101546103d1565b6040516101619190611607565b60405180910390f35b610184600480360381019061017f9190611652565b6103d8565b604051610194949392919061182e565b60405180910390f35b6101a5610706565b6040516101b29190611607565b60405180910390f35b6101d560048036038101906101d091906118b7565b61070c565b6040516101e29190611607565b60405180910390f35b6101f3610721565b005b6101fd6109c7565b60405161020a9190611607565b60405180910390f35b61021b6109d7565b6040516102289190611607565b60405180910390f35b6102396109db565b005b6102436109ee565b60405161025091906118f1565b60405180910390f35b610261610a15565b60405161026e91906118f1565b60405180910390f35b610291600480360381019061028c91906119c0565b610a2d565b005b6102ad60048036038101906102a891906118b7565b610cb3565b6040516102ba9190611607565b60405180910390f35b6102dd60048036038101906102d891906118b7565b610cc8565b6040516102ea9190611607565b60405180910390f35b6102fb610cdd565b6040516103089190611607565b60405180910390f35b610319610ce6565b6040516103269190611a58565b60405180910390f35b610349600480360381019061034491906118b7565b610cf8565b6040516103569190611607565b60405180910390f35b610379600480360381019061037491906118b7565b611097565b005b610395600480360381019061039091906118b7565b61111b565b6040516103a29190611607565b60405180910390f35b6103b3611130565b6040516103c09190611607565b60405180910390f35b63058fd40081565b62278d0081565b6060806060808486106103e9575f80fd5b5f6103fd878761113690919063ffffffff16565b90505f8167ffffffffffffffff81111561041a57610419611a71565b5b6040519080825280602002602001820160405280156104485781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff81111561046657610465611a71565b5b6040519080825280602002602001820160405280156104945781602001602082028036833780820191505090505b5090505f8367ffffffffffffffff8111156104b2576104b1611a71565b5b6040519080825280602002602001820160405280156104e05781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff8111156104fe576104fd611a71565b5b60405190808252806020026020018201604052801561052c5781602001602082028036833780820191505090505b5090505f8b90505b8a8110156106eb575f61055182600261117f90919063ffffffff16565b90505f6105678e8461113690919063ffffffff16565b90508187828151811061057d5761057c611a9e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205486828151811061060857610607611a9e565b5b60200260200101818152505060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485828151811061066557610664611a9e565b5b60200260200101818152505060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548482815181106106c2576106c1611a9e565b5b60200260200101818152505050506106e460018261119690919063ffffffff16565b9050610534565b50838383839850985098509850505050505092959194509250565b61271081565b6004602052805f5260405f205f915090505481565b5f60149054906101000a900460ff1661076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076690611b25565b60405180910390fd5b5f3390505f61077d82610cf8565b90505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610849574260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b6108998160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461119690919063ffffffff16565b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506108ef8160015461119690919063ffffffff16565b60018190555073b994882a1b9bd98a71dd6ea5f61577c42848b0e873ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610944929190611b43565b6020604051808303815f875af1158015610960573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109849190611b94565b6109c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ba90611c09565b60405180910390fd5b5050565b5f6109d260026111f3565b905090565b5f81565b6109e3611206565b6109ec5f61128d565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73b994882a1b9bd98a71dd6ea5f61577c42848b0e881565b610a35611206565b5f60149054906101000a900460ff1615610a84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7b90611c71565b60405180910390fd5b818190508484905014610acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac390611cd9565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f5b84849050811015610cac57610b2e858583818110610b0957610b08611a9e565b5b9050602002016020810190610b1e91906118b7565b600261134e90919063ffffffff16565b50828282818110610b4257610b41611a9e565b5b9050602002013560045f878785818110610b5f57610b5e611a9e565b5b9050602002016020810190610b7491906118b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610bc762278d004261119690919063ffffffff16565b60055f878785818110610bdd57610bdc611a9e565b5b9050602002016020810190610bf291906118b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160065f878785818110610c4757610c46611a9e565b5b9050602002016020810190610c5c91906118b7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080610ca490611d24565b915050610ae8565b5050505050565b6007602052805f5260405f205f915090505481565b6006602052805f5260405f205f915090505481565b5f600154905090565b5f60149054906101000a900460ff1681565b5f610d0d82600261137b90919063ffffffff16565b610d19575f9050611092565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610d65575f9050611092565b5f80610dcb612710610dbd5f60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113a890919063ffffffff16565b61141f90919063ffffffff16565b905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421115610f0e575f610e6360055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20544261113690919063ffffffff16565b90505f610eb68360045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113690919063ffffffff16565b9050610f09612710610efb63058fd400610eed86610edf612710886113a890919063ffffffff16565b6113a890919063ffffffff16565b61141f90919063ffffffff16565b61141f90919063ffffffff16565b935050505b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610f6857610f65818361119690919063ffffffff16565b91505b610ff560075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113690919063ffffffff16565b82111561108c5761108960075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113690919063ffffffff16565b91505b81925050505b919050565b61109f611206565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361110f575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161110691906118f1565b60405180910390fd5b6111188161128d565b50565b6005602052805f5260405f205f915090505481565b60015481565b5f61117783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611468565b905092915050565b5f61118c835f01836114ca565b5f1c905092915050565b5f8082846111a49190611d6b565b9050838110156111e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e090611de8565b60405180910390fd5b8091505092915050565b5f6111ff825f016114f1565b9050919050565b61120e611500565b73ffffffffffffffffffffffffffffffffffffffff1661122c6109ee565b73ffffffffffffffffffffffffffffffffffffffff161461128b5761124f611500565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161128291906118f1565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f611373835f018373ffffffffffffffffffffffffffffffffffffffff165f1b611507565b905092915050565b5f6113a0835f018373ffffffffffffffffffffffffffffffffffffffff165f1b61156e565b905092915050565b5f8083036113b8575f9050611419565b5f82846113c59190611e06565b90508284826113d49190611e74565b14611414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140b90611f14565b60405180910390fd5b809150505b92915050565b5f61146083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061158e565b905092915050565b5f8383111582906114af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a69190611fac565b60405180910390fd5b505f83856114bd9190611fcc565b9050809150509392505050565b5f825f0182815481106114e0576114df611a9e565b5b905f5260205f200154905092915050565b5f815f01805490509050919050565b5f33905090565b5f611512838361156e565b61156457825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f208190555060019050611568565b5f90505b92915050565b5f80836001015f8481526020019081526020015f20541415905092915050565b5f80831182906115d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cb9190611fac565b60405180910390fd5b505f83856115e29190611e74565b9050809150509392505050565b5f819050919050565b611601816115ef565b82525050565b5f60208201905061161a5f8301846115f8565b92915050565b5f80fd5b5f80fd5b611631816115ef565b811461163b575f80fd5b50565b5f8135905061164c81611628565b92915050565b5f806040838503121561166857611667611620565b5b5f6116758582860161163e565b92505060206116868582860161163e565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116e2826116b9565b9050919050565b6116f2816116d8565b82525050565b5f61170383836116e9565b60208301905092915050565b5f602082019050919050565b5f61172582611690565b61172f818561169a565b935061173a836116aa565b805f5b8381101561176a57815161175188826116f8565b975061175c8361170f565b92505060018101905061173d565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6117a9816115ef565b82525050565b5f6117ba83836117a0565b60208301905092915050565b5f602082019050919050565b5f6117dc82611777565b6117e68185611781565b93506117f183611791565b805f5b8381101561182157815161180888826117af565b9750611813836117c6565b9250506001810190506117f4565b5085935050505092915050565b5f6080820190508181035f830152611846818761171b565b9050818103602083015261185a81866117d2565b9050818103604083015261186e81856117d2565b9050818103606083015261188281846117d2565b905095945050505050565b611896816116d8565b81146118a0575f80fd5b50565b5f813590506118b18161188d565b92915050565b5f602082840312156118cc576118cb611620565b5b5f6118d9848285016118a3565b91505092915050565b6118eb816116d8565b82525050565b5f6020820190506119045f8301846118e2565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261192b5761192a61190a565b5b8235905067ffffffffffffffff8111156119485761194761190e565b5b60208301915083602082028301111561196457611963611912565b5b9250929050565b5f8083601f8401126119805761197f61190a565b5b8235905067ffffffffffffffff81111561199d5761199c61190e565b5b6020830191508360208202830111156119b9576119b8611912565b5b9250929050565b5f805f80604085870312156119d8576119d7611620565b5b5f85013567ffffffffffffffff8111156119f5576119f4611624565b5b611a0187828801611916565b9450945050602085013567ffffffffffffffff811115611a2457611a23611624565b5b611a308782880161196b565b925092505092959194509250565b5f8115159050919050565b611a5281611a3e565b82525050565b5f602082019050611a6b5f830184611a49565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82825260208201905092915050565b7f56657374696e67206e6f7420737461727465642e0000000000000000000000005f82015250565b5f611b0f601483611acb565b9150611b1a82611adb565b602082019050919050565b5f6020820190508181035f830152611b3c81611b03565b9050919050565b5f604082019050611b565f8301856118e2565b611b6360208301846115f8565b9392505050565b611b7381611a3e565b8114611b7d575f80fd5b50565b5f81519050611b8e81611b6a565b92915050565b5f60208284031215611ba957611ba8611620565b5b5f611bb684828501611b80565b91505092915050565b7f436f756c64206e6f74207472616e7366657220546f6b656e732e0000000000005f82015250565b5f611bf3601a83611acb565b9150611bfe82611bbf565b602082019050919050565b5f6020820190508181035f830152611c2081611be7565b9050919050565b7f57616c6c65747320616c72656164792061646465642e000000000000000000005f82015250565b5f611c5b601683611acb565b9150611c6682611c27565b602082019050919050565b5f6020820190508181035f830152611c8881611c4f565b9050919050565b7f4c656e677468206e6f74206d61746368696e672e0000000000000000000000005f82015250565b5f611cc3601483611acb565b9150611cce82611c8f565b602082019050919050565b5f6020820190508181035f830152611cf081611cb7565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d2e826115ef565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611d6057611d5f611cf7565b5b600182019050919050565b5f611d75826115ef565b9150611d80836115ef565b9250828201905080821115611d9857611d97611cf7565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611dd2601b83611acb565b9150611ddd82611d9e565b602082019050919050565b5f6020820190508181035f830152611dff81611dc6565b9050919050565b5f611e10826115ef565b9150611e1b836115ef565b9250828202611e29816115ef565b91508282048414831517611e4057611e3f611cf7565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611e7e826115ef565b9150611e89836115ef565b925082611e9957611e98611e47565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f611efe602183611acb565b9150611f0982611ea4565b604082019050919050565b5f6020820190508181035f830152611f2b81611ef2565b9050919050565b5f81519050919050565b5f5b83811015611f59578082015181840152602081019050611f3e565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f7e82611f32565b611f888185611acb565b9350611f98818560208601611f3c565b611fa181611f64565b840191505092915050565b5f6020820190508181035f830152611fc48184611f74565b905092915050565b5f611fd6826115ef565b9150611fe1836115ef565b9250828203905081811115611ff957611ff8611cf7565b5b9291505056fea2646970667358221220263bf24a26fa592de83da5bf40a8800be5cad501a19e0a3411f6e7ae77ceac0764736f6c63430008140033