More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 5,555 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Calc | 21194707 | 8 days ago | IN | 0 ETH | 0.00230377 | ||||
Calc | 21099619 | 21 days ago | IN | 0 ETH | 0.0004916 | ||||
Calc | 21006467 | 34 days ago | IN | 0 ETH | 0.00087152 | ||||
Calc | 20985812 | 37 days ago | IN | 0 ETH | 0.00274422 | ||||
Calc | 20757087 | 69 days ago | IN | 0 ETH | 0.00021439 | ||||
Calc | 19913228 | 187 days ago | IN | 0 ETH | 0.00906203 | ||||
Calc | 19812728 | 201 days ago | IN | 0 ETH | 0.00055129 | ||||
Calc | 19645488 | 224 days ago | IN | 0 ETH | 0.00119935 | ||||
Calc | 19353593 | 265 days ago | IN | 0 ETH | 0.00375753 | ||||
Claim | 19235845 | 282 days ago | IN | 0 ETH | 0.00304671 | ||||
Claim | 19157288 | 293 days ago | IN | 0 ETH | 0.00104507 | ||||
Claim | 19008214 | 314 days ago | IN | 0 ETH | 0.00176241 | ||||
Claim | 19005935 | 314 days ago | IN | 0 ETH | 0.00327727 | ||||
Calc | 19005916 | 314 days ago | IN | 0 ETH | 0.00339103 | ||||
Calc | 18998955 | 315 days ago | IN | 0 ETH | 0.00215252 | ||||
Calc | 18914305 | 327 days ago | IN | 0 ETH | 0.00162376 | ||||
Calc | 18865992 | 334 days ago | IN | 0 ETH | 0.00126722 | ||||
Calc | 18291552 | 414 days ago | IN | 0 ETH | 0.00063422 | ||||
Calc | 17755107 | 489 days ago | IN | 0 ETH | 0.0014201 | ||||
Calc | 16956606 | 602 days ago | IN | 0 ETH | 0.00049052 | ||||
Calc | 16956606 | 602 days ago | IN | 0 ETH | 0.00194313 | ||||
Calc | 16837225 | 618 days ago | IN | 0 ETH | 0.00183864 | ||||
Claim | 16733240 | 633 days ago | IN | 0 ETH | 0.00247854 | ||||
Calc | 16426496 | 676 days ago | IN | 0 ETH | 0.00163848 | ||||
Calc | 16370703 | 684 days ago | IN | 0 ETH | 0.0034465 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
UniqVesting
Compiler Version
v0.8.2+commit.661d1103
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-04-13 */ // SPDX-License-Identifier: Ulicense pragma solidity 0.8.2; // Presale and good ERC20 contracts interaction interface interface IContracts { function balanceOf(address) external returns (uint256); function transfer(address, uint256) external returns (bool); } // Broken ERC20 transfer for rescue ERC20 tokens interface IErc20 { function balanceOf(address) external returns (uint256); // some tokens (like USDT) not return bool as standard require function transfer(address, uint256) external; } /// @title Uniqly vesting contract /// @author rav3n_pl contract UniqVesting { // user is eligible to receive bonus NFT tokens (default=0) mapping(address => uint256) internal _bonus; /// it will be used by future contract function bonus(address user) external view returns (uint256) { return _bonus[user]; } // user has counted tokens from presale contract/s (default=false) mapping(address => bool) internal _initialized; function initialized(address user) external view returns (bool) { return _initialized[user]; } // total amount of token bought by presale contracts (default=0) mapping(address => uint256) internal _tokensTotal; function tokensTotal(address user) external view returns (uint256) { return _tokensTotal[user]; } // percentage already withdrawn by user (default=0) mapping(address => uint256) internal _pctWithdrawn; function pctWithdrawn(address user) external view returns (uint256) { return _pctWithdrawn[user]; } /// ERC20 token contract address address public immutable token; address[] internal _presales; /// set of addresses of presale contracts function presales(uint256 num) external view returns (address) { return _presales[num]; } uint256[] internal _rates; /// rates ETH/token for each contract function rates(uint256 num) external view returns (uint256) { return _rates[num]; } /// timestamp that users can start withdrawals uint256 public immutable dateStart; /// address of contract owner address public owner; /** @dev contract constructor @param _token address of ERC20 token contract @param _presale address[] of collection contract addresses @param _rate uint256[] ETH/token conversion rate for each contract @param _dateStart uint256 timestamp from when users can start withdrawing tokens */ constructor( address _token, address[] memory _presale, uint256[] memory _rate, uint256 _dateStart ) { token = _token; _presales = _presale; _rates = _rate; dateStart = _dateStart; owner = msg.sender; } /** @dev user can call to calculate total tokens w/o taking them @return total number of tokens eligible to withdraw */ function calc() external returns (uint256) { require(!_initialized[msg.sender], "Account already initialized"); _init(msg.sender); return _tokensTotal[msg.sender]; } /** @dev Number of tokens eligible to withdraw works only if user used calc() or claim() earlier @return number of tokens available for user */ function balanceOf(address user) external view returns (uint256) { return (_tokensTotal[user] * (100 - _pctWithdrawn[user])) / 100; } // internal account init function checking and calculating amounts from contracts function _init(address user) internal { // for each presale contract for (uint256 i = 0; i < _presales.length; i++) { // count number of tokens _tokensTotal[user] += IContracts(_presales[i]).balanceOf(user) * _rates[i]; } // don't do this again _initialized[user] = true; } /** @dev user call this function to withdraw tokens @return bool true if any token transfer made */ function claim() external returns (bool) { // can't work before timestamp require(block.timestamp > dateStart, "Initial vesting in progress"); // check for token amount if need if (!_initialized[msg.sender]) { _init(msg.sender); } // initial percent is 20 uint256 pct = 20; uint256 time = dateStart + 1 weeks; // every week to date while (time < block.timestamp) { pct += 4; // can't be more than 100 if (pct == 100) { break; } time += 1 weeks; } // do we have any % of tokens to withdraw? if (pct > _pctWithdrawn[msg.sender]) { uint256 thisTime = pct - _pctWithdrawn[msg.sender]; // is user a patient one? // you've got a prize/s in near future! if (pct > 59) { // 60% for 1st bonus, even when initial 20% claimed // but no bonus at all if claimed more than 20% if (_pctWithdrawn[msg.sender] < 21) { _bonus[msg.sender] = 1; // second bonus after 100% and max 20% withdrawn if (pct == 100 && thisTime > 79) { _bonus[msg.sender] = 2; } } } // how many tokens it would be... uint256 amt = (_tokensTotal[msg.sender] * thisTime) / 100; // yes, no reentrance please _pctWithdrawn[msg.sender] += thisTime; // transfer tokens counted return IContracts(token).transfer(msg.sender, amt); } // did nothing return false; } modifier onlyOwner { require(msg.sender == owner, "Only for Owner"); _; } // change ownership in two steps to be sure about owner address address public newOwner; // only current owner can delegate new one function giveOwnership(address _newOwner) external onlyOwner { newOwner = _newOwner; } // new owner need to accept ownership function acceptOwnership() external { require(msg.sender == newOwner, "You are not New Owner"); newOwner = address(0); owner = msg.sender; } /** @dev Add investor to vesting contract that not used collection contract @param addr - address to add @param amount - tokens due */ function addInvestor(address addr, uint256 amount) external onlyOwner { require(block.timestamp < dateStart, "Too late do add investors"); _addInvestor(addr, amount); } /** @dev Add investors in bulk @param addr table of addresses @param amount table of amounts */ function addInvestors(address[] calldata addr, uint256[] calldata amount) external onlyOwner { require(block.timestamp < dateStart, "Too late do add investors"); require(addr.length == amount.length, "Data length not match"); for (uint256 i = 0; i < addr.length; i++) { _addInvestor(addr[i], amount[i]); } } // internal function adding investors function _addInvestor(address addr, uint256 amt) internal { require(_tokensTotal[addr] == 0, "Address already on list"); _tokensTotal[addr] = amt; } /** @dev Function to recover accidentally send ERC20 tokens @param _token ERC20 token address */ function rescueERC20(address _token) external onlyOwner { uint256 amt = IErc20(_token).balanceOf(address(this)); require(amt > 0, "Nothing to rescue"); IErc20(_token).transfer(owner, amt); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address[]","name":"_presale","type":"address[]"},{"internalType":"uint256[]","name":"_rate","type":"uint256[]"},{"internalType":"uint256","name":"_dateStart","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"addInvestor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"addr","type":"address[]"},{"internalType":"uint256[]","name":"amount","type":"uint256[]"}],"name":"addInvestors","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"bonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"calc","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claim","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"dateStart","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"giveOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"pctWithdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"}],"name":"presales","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"num","type":"uint256"}],"name":"rates","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"rescueERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"tokensTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60c06040523480156200001157600080fd5b50604051620012d3380380620012d38339810160408190526200003491620001e0565b6001600160601b0319606085901b1660805282516200005b90600490602086019062000090565b50815162000071906005906020850190620000fa565b5060a0525050600680546001600160a01b031916331790555062000339565b828054828255906000526020600020908101928215620000e8579160200282015b82811115620000e857825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620000b1565b50620000f692915062000138565b5090565b828054828255906000526020600020908101928215620000e8579160200282015b82811115620000e85782518255916020019190600101906200011b565b5b80821115620000f6576000815560010162000139565b80516001600160a01b03811681146200016757600080fd5b919050565b600082601f8301126200017d578081fd5b81516020620001966200019083620002fd565b620002ca565b8281528181019085830183850287018401881015620001b3578586fd5b855b85811015620001d357815184529284019290840190600101620001b5565b5090979650505050505050565b60008060008060808587031215620001f6578384fd5b62000201856200014f565b602086810151919550906001600160401b038082111562000220578586fd5b818801915088601f83011262000234578586fd5b8151620002456200019082620002fd565b81815284810190848601868402860187018d10156200026257898afd5b8995505b838610156200028f576200027a816200014f565b83526001959095019491860191860162000266565b5060408b01519098509450505080831115620002a9578485fd5b5050620002b9878288016200016c565b606096909601519497939650505050565b604051601f8201601f191681016001600160401b0381118282101715620002f557620002f562000323565b604052919050565b60006001600160401b0382111562000319576200031962000323565b5060209081020190565b634e487b7160e01b600052604160045260246000fd5b60805160601c60a051610f4e62000385600039600081816101d40152818161034e0152818161048a015281816105200152610aa10152600081816102d8015261067f0152610f4e6000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063cbca47db116100a2578063dd418ae211610071578063dd418ae214610271578063e3a0a14814610284578063ec20b45714610297578063ecbf2398146102aa578063fc0c546a146102d357610116565b8063cbca47db146101f6578063ccec371614610222578063d4ee1d9014610235578063d8cb4aa31461024857610116565b806379ba5097116100e957806379ba5097146101815780637dbfb36d146101895780638da5cb5b146101b457806396f1b6be146101c7578063a3b6120c146101cf57610116565b806321c7901e1461011b578063249eae4d146101415780634e71d92d1461015657806370a082311461016e575b600080fd5b61012e610129366004610d4e565b6102fa565b6040519081526020015b60405180910390f35b61015461014f366004610d98565b610319565b005b61015e610486565b6040519015158152602001610138565b61012e61017c366004610d4e565b610718565b610154610771565b61019c610197366004610e21565b6107e3565b6040516001600160a01b039091168152602001610138565b60065461019c906001600160a01b031681565b61012e610821565b61012e7f000000000000000000000000000000000000000000000000000000000000000081565b61015e610204366004610d4e565b6001600160a01b031660009081526001602052604090205460ff1690565b610154610230366004610d4e565b61089e565b60075461019c906001600160a01b031681565b61012e610256366004610d4e565b6001600160a01b031660009081526020819052604090205490565b61012e61027f366004610e21565b6109f4565b610154610292366004610d4e565b610a29565b6101546102a5366004610d6f565b610a75565b61012e6102b8366004610d4e565b6001600160a01b031660009081526003602052604090205490565b61019c7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b0381166000908152600260205260409020545b919050565b6006546001600160a01b0316331461034c5760405162461bcd60e51b815260040161034390610e51565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000042106103b75760405162461bcd60e51b8152602060048201526019602482015278546f6f206c61746520646f2061646420696e766573746f727360381b6044820152606401610343565b8281146103fe5760405162461bcd60e51b8152602060048201526015602482015274088c2e8c240d8cadccee8d040dcdee840dac2e8c6d605b1b6044820152606401610343565b60005b8381101561047f5761046d85858381811061042c57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906104419190610d4e565b84848481811061046157634e487b7160e01b600052603260045260246000fd5b90506020020135610b18565b8061047781610ee7565b915050610401565b5050505050565b60007f000000000000000000000000000000000000000000000000000000000000000042116104f75760405162461bcd60e51b815260206004820152601b60248201527f496e697469616c2076657374696e6720696e2070726f677265737300000000006044820152606401610343565b3360009081526001602052604090205460ff166105175761051733610b9a565b601460006105487f000000000000000000000000000000000000000000000000000000000000000062093a80610e79565b90505b428110156105825761055e600483610e79565b9150816064141561056e57610582565b61057b62093a8082610e79565b905061054b565b3360009081526003602052604090205482111561070e57336000908152600360205260408120546105b39084610ed0565b9050603b83111561061257336000908152600360205260409020546015111561061257336000908152602081905260409020600190556064831480156105f95750604f81115b1561061257336000908152602081905260409020600290555b33600090815260026020526040812054606490610630908490610eb1565b61063a9190610e91565b3360009081526003602052604081208054929350849290919061065e908490610e79565b909155505060405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb90604401602060405180830381600087803b1580156106cb57600080fd5b505af11580156106df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107039190610e01565b945050505050610715565b6000925050505b90565b6001600160a01b03811660009081526003602052604081205460649061073e9082610ed0565b6001600160a01b0384166000908152600260205260409020546107619190610eb1565b61076b9190610e91565b92915050565b6007546001600160a01b031633146107c35760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba102732bb9027bbb732b960591b6044820152606401610343565b600780546001600160a01b03199081169091556006805490911633179055565b60006004828154811061080657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b031692915050565b3360009081526001602052604081205460ff16156108815760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420616c726561647920696e697469616c697a656400000000006044820152606401610343565b61088a33610b9a565b503360009081526002602052604090205490565b6006546001600160a01b031633146108c85760405162461bcd60e51b815260040161034390610e51565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b15801561090c57600080fd5b505af1158015610920573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109449190610e39565b90506000811161098a5760405162461bcd60e51b81526020600482015260116024820152704e6f7468696e6720746f2072657363756560781b6044820152606401610343565b60065460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401600060405180830381600087803b1580156109d857600080fd5b505af11580156109ec573d6000803e3d6000fd5b505050505050565b600060058281548110610a1757634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b6006546001600160a01b03163314610a535760405162461bcd60e51b815260040161034390610e51565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6006546001600160a01b03163314610a9f5760405162461bcd60e51b815260040161034390610e51565b7f00000000000000000000000000000000000000000000000000000000000000004210610b0a5760405162461bcd60e51b8152602060048201526019602482015278546f6f206c61746520646f2061646420696e766573746f727360381b6044820152606401610343565b610b148282610b18565b5050565b6001600160a01b03821660009081526002602052604090205415610b7e5760405162461bcd60e51b815260206004820152601760248201527f4164647265737320616c7265616479206f6e206c6973740000000000000000006044820152606401610343565b6001600160a01b03909116600090815260026020526040902055565b60005b600454811015610cc65760058181548110610bc857634e487b7160e01b600052603260045260246000fd5b906000526020600020015460048281548110610bf457634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516370a0823160e01b81526001600160a01b038581166004830152909116906370a0823190602401602060405180830381600087803b158015610c4457600080fd5b505af1158015610c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7c9190610e39565b610c869190610eb1565b6001600160a01b03831660009081526002602052604081208054909190610cae908490610e79565b90915550819050610cbe81610ee7565b915050610b9d565b506001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b80356001600160a01b038116811461031457600080fd5b60008083601f840112610d16578182fd5b50813567ffffffffffffffff811115610d2d578182fd5b6020830191508360208083028501011115610d4757600080fd5b9250929050565b600060208284031215610d5f578081fd5b610d6882610cee565b9392505050565b60008060408385031215610d81578081fd5b610d8a83610cee565b946020939093013593505050565b60008060008060408587031215610dad578182fd5b843567ffffffffffffffff80821115610dc4578384fd5b610dd088838901610d05565b90965094506020870135915080821115610de8578384fd5b50610df587828801610d05565b95989497509550505050565b600060208284031215610e12578081fd5b81518015158114610d68578182fd5b600060208284031215610e32578081fd5b5035919050565b600060208284031215610e4a578081fd5b5051919050565b6020808252600e908201526d27b7363c903337b91027bbb732b960911b604082015260600190565b60008219821115610e8c57610e8c610f02565b500190565b600082610eac57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610ecb57610ecb610f02565b500290565b600082821015610ee257610ee2610f02565b500390565b6000600019821415610efb57610efb610f02565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212204e81a1223ba69eb3f81c424de100b73003a96daad7593ebd72bdf074e52b312c64736f6c634300080200330000000000000000000000003758e00b100876c854636ef8db61988931bb80250000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000607854f000000000000000000000000000000000000000000000000000000000000000040000000000000000000000001b32ba3d9a3f1e71e820f3317f07a877e46c7aa500000000000000000000000059391ec74f45c504cdc1d6d07648207a4c0feb1d000000000000000000000000ee2d3891a8248908957db8de8dbb6e7ab136c063000000000000000000000000232391765aacf9e075e66162ce4e453afcbf14b500000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000002574000000000000000000000000000000000000000000000000000000000000237c0000000000000000000000000000000000000000000000000000000000001ea70000000000000000000000000000000000000000000000000000000000001bc3
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063cbca47db116100a2578063dd418ae211610071578063dd418ae214610271578063e3a0a14814610284578063ec20b45714610297578063ecbf2398146102aa578063fc0c546a146102d357610116565b8063cbca47db146101f6578063ccec371614610222578063d4ee1d9014610235578063d8cb4aa31461024857610116565b806379ba5097116100e957806379ba5097146101815780637dbfb36d146101895780638da5cb5b146101b457806396f1b6be146101c7578063a3b6120c146101cf57610116565b806321c7901e1461011b578063249eae4d146101415780634e71d92d1461015657806370a082311461016e575b600080fd5b61012e610129366004610d4e565b6102fa565b6040519081526020015b60405180910390f35b61015461014f366004610d98565b610319565b005b61015e610486565b6040519015158152602001610138565b61012e61017c366004610d4e565b610718565b610154610771565b61019c610197366004610e21565b6107e3565b6040516001600160a01b039091168152602001610138565b60065461019c906001600160a01b031681565b61012e610821565b61012e7f00000000000000000000000000000000000000000000000000000000607854f081565b61015e610204366004610d4e565b6001600160a01b031660009081526001602052604090205460ff1690565b610154610230366004610d4e565b61089e565b60075461019c906001600160a01b031681565b61012e610256366004610d4e565b6001600160a01b031660009081526020819052604090205490565b61012e61027f366004610e21565b6109f4565b610154610292366004610d4e565b610a29565b6101546102a5366004610d6f565b610a75565b61012e6102b8366004610d4e565b6001600160a01b031660009081526003602052604090205490565b61019c7f0000000000000000000000003758e00b100876c854636ef8db61988931bb802581565b6001600160a01b0381166000908152600260205260409020545b919050565b6006546001600160a01b0316331461034c5760405162461bcd60e51b815260040161034390610e51565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000607854f042106103b75760405162461bcd60e51b8152602060048201526019602482015278546f6f206c61746520646f2061646420696e766573746f727360381b6044820152606401610343565b8281146103fe5760405162461bcd60e51b8152602060048201526015602482015274088c2e8c240d8cadccee8d040dcdee840dac2e8c6d605b1b6044820152606401610343565b60005b8381101561047f5761046d85858381811061042c57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906104419190610d4e565b84848481811061046157634e487b7160e01b600052603260045260246000fd5b90506020020135610b18565b8061047781610ee7565b915050610401565b5050505050565b60007f00000000000000000000000000000000000000000000000000000000607854f042116104f75760405162461bcd60e51b815260206004820152601b60248201527f496e697469616c2076657374696e6720696e2070726f677265737300000000006044820152606401610343565b3360009081526001602052604090205460ff166105175761051733610b9a565b601460006105487f00000000000000000000000000000000000000000000000000000000607854f062093a80610e79565b90505b428110156105825761055e600483610e79565b9150816064141561056e57610582565b61057b62093a8082610e79565b905061054b565b3360009081526003602052604090205482111561070e57336000908152600360205260408120546105b39084610ed0565b9050603b83111561061257336000908152600360205260409020546015111561061257336000908152602081905260409020600190556064831480156105f95750604f81115b1561061257336000908152602081905260409020600290555b33600090815260026020526040812054606490610630908490610eb1565b61063a9190610e91565b3360009081526003602052604081208054929350849290919061065e908490610e79565b909155505060405163a9059cbb60e01b8152336004820152602481018290527f0000000000000000000000003758e00b100876c854636ef8db61988931bb80256001600160a01b03169063a9059cbb90604401602060405180830381600087803b1580156106cb57600080fd5b505af11580156106df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107039190610e01565b945050505050610715565b6000925050505b90565b6001600160a01b03811660009081526003602052604081205460649061073e9082610ed0565b6001600160a01b0384166000908152600260205260409020546107619190610eb1565b61076b9190610e91565b92915050565b6007546001600160a01b031633146107c35760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba102732bb9027bbb732b960591b6044820152606401610343565b600780546001600160a01b03199081169091556006805490911633179055565b60006004828154811061080657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b031692915050565b3360009081526001602052604081205460ff16156108815760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420616c726561647920696e697469616c697a656400000000006044820152606401610343565b61088a33610b9a565b503360009081526002602052604090205490565b6006546001600160a01b031633146108c85760405162461bcd60e51b815260040161034390610e51565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b15801561090c57600080fd5b505af1158015610920573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109449190610e39565b90506000811161098a5760405162461bcd60e51b81526020600482015260116024820152704e6f7468696e6720746f2072657363756560781b6044820152606401610343565b60065460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401600060405180830381600087803b1580156109d857600080fd5b505af11580156109ec573d6000803e3d6000fd5b505050505050565b600060058281548110610a1757634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b6006546001600160a01b03163314610a535760405162461bcd60e51b815260040161034390610e51565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6006546001600160a01b03163314610a9f5760405162461bcd60e51b815260040161034390610e51565b7f00000000000000000000000000000000000000000000000000000000607854f04210610b0a5760405162461bcd60e51b8152602060048201526019602482015278546f6f206c61746520646f2061646420696e766573746f727360381b6044820152606401610343565b610b148282610b18565b5050565b6001600160a01b03821660009081526002602052604090205415610b7e5760405162461bcd60e51b815260206004820152601760248201527f4164647265737320616c7265616479206f6e206c6973740000000000000000006044820152606401610343565b6001600160a01b03909116600090815260026020526040902055565b60005b600454811015610cc65760058181548110610bc857634e487b7160e01b600052603260045260246000fd5b906000526020600020015460048281548110610bf457634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516370a0823160e01b81526001600160a01b038581166004830152909116906370a0823190602401602060405180830381600087803b158015610c4457600080fd5b505af1158015610c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7c9190610e39565b610c869190610eb1565b6001600160a01b03831660009081526002602052604081208054909190610cae908490610e79565b90915550819050610cbe81610ee7565b915050610b9d565b506001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b80356001600160a01b038116811461031457600080fd5b60008083601f840112610d16578182fd5b50813567ffffffffffffffff811115610d2d578182fd5b6020830191508360208083028501011115610d4757600080fd5b9250929050565b600060208284031215610d5f578081fd5b610d6882610cee565b9392505050565b60008060408385031215610d81578081fd5b610d8a83610cee565b946020939093013593505050565b60008060008060408587031215610dad578182fd5b843567ffffffffffffffff80821115610dc4578384fd5b610dd088838901610d05565b90965094506020870135915080821115610de8578384fd5b50610df587828801610d05565b95989497509550505050565b600060208284031215610e12578081fd5b81518015158114610d68578182fd5b600060208284031215610e32578081fd5b5035919050565b600060208284031215610e4a578081fd5b5051919050565b6020808252600e908201526d27b7363c903337b91027bbb732b960911b604082015260600190565b60008219821115610e8c57610e8c610f02565b500190565b600082610eac57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610ecb57610ecb610f02565b500290565b600082821015610ee257610ee2610f02565b500390565b6000600019821415610efb57610efb610f02565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212204e81a1223ba69eb3f81c424de100b73003a96daad7593ebd72bdf074e52b312c64736f6c63430008020033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000003758e00b100876c854636ef8db61988931bb80250000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000607854f000000000000000000000000000000000000000000000000000000000000000040000000000000000000000001b32ba3d9a3f1e71e820f3317f07a877e46c7aa500000000000000000000000059391ec74f45c504cdc1d6d07648207a4c0feb1d000000000000000000000000ee2d3891a8248908957db8de8dbb6e7ab136c063000000000000000000000000232391765aacf9e075e66162ce4e453afcbf14b500000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000002574000000000000000000000000000000000000000000000000000000000000237c0000000000000000000000000000000000000000000000000000000000001ea70000000000000000000000000000000000000000000000000000000000001bc3
-----Decoded View---------------
Arg [0] : _token (address): 0x3758e00b100876C854636eF8Db61988931BB8025
Arg [1] : _presale (address[]): 0x1b32BA3d9a3f1e71e820f3317f07a877e46c7aa5,0x59391EC74F45c504cdC1d6D07648207a4c0FEb1d,0xEe2d3891a8248908957db8DE8dbB6e7ab136C063,0x232391765aACf9E075e66162ce4E453afCBF14B5
Arg [2] : _rate (uint256[]): 9588,9084,7847,7107
Arg [3] : _dateStart (uint256): 1618498800
-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 0000000000000000000000003758e00b100876c854636ef8db61988931bb8025
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [3] : 00000000000000000000000000000000000000000000000000000000607854f0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 0000000000000000000000001b32ba3d9a3f1e71e820f3317f07a877e46c7aa5
Arg [6] : 00000000000000000000000059391ec74f45c504cdc1d6d07648207a4c0feb1d
Arg [7] : 000000000000000000000000ee2d3891a8248908957db8de8dbb6e7ab136c063
Arg [8] : 000000000000000000000000232391765aacf9e075e66162ce4e453afcbf14b5
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [10] : 0000000000000000000000000000000000000000000000000000000000002574
Arg [11] : 000000000000000000000000000000000000000000000000000000000000237c
Arg [12] : 0000000000000000000000000000000000000000000000000000000000001ea7
Arg [13] : 0000000000000000000000000000000000000000000000000000000000001bc3
Deployed Bytecode Sourcemap
602:7328:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1269:111;;;;;;:::i;:::-;;:::i;:::-;;;6201:25:1;;;6189:2;6174:18;1269:111:0;;;;;;;;6974:384;;;;;;:::i;:::-;;:::i;:::-;;4127:1775;;;:::i;:::-;;;3221:14:1;;3214:22;3196:41;;3184:2;3169:18;4127:1775:0;3151:92:1;3374:147:0;;;;;;:::i;:::-;;:::i;6314:172::-;;;:::i;1786:103::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;2733:32:1;;;2715:51;;2703:2;2688:18;1786:103:0;2670:102:1;2207:20:0;;;;;-1:-1:-1;;;;;2207:20:0;;;2999:197;;;:::i;2131:34::-;;;;;1025:108;;;;;;:::i;:::-;-1:-1:-1;;;;;1107:18:0;1083:4;1107:18;;;:12;:18;;;;;;;;;1025:108;7705:222;;;;;;:::i;:::-;;:::i;6083:23::-;;;;;-1:-1:-1;;;;;6083:23:0;;;791:99;;;;;;:::i;:::-;-1:-1:-1;;;;;870:12:0;843:7;870:12;;;;;;;;;;;;791:99;1974:97;;;;;;:::i;:::-;;:::i;6163:100::-;;;;;;:::i;:::-;;:::i;6654:191::-;;;;;;:::i;:::-;;:::i;1504:113::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1590:19:0;1563:7;1590:19;;;:13;:19;;;;;;;1504:113;1663:30;;;;;1269:111;-1:-1:-1;;;;;1354:18:0;;1327:7;1354:18;;;:12;:18;;;;;;1269:111;;;;:::o;6974:384::-;5962:5;;-1:-1:-1;;;;;5962:5:0;5948:10;:19;5940:46;;;;-1:-1:-1;;;5940:46:0;;;;;;;:::i;:::-;;;;;;;;;7127:9:::1;7109:15;:27;7101:65;;;::::0;-1:-1:-1;;;7101:65:0;;5903:2:1;7101:65:0::1;::::0;::::1;5885:21:1::0;5942:2;5922:18;;;5915:30;-1:-1:-1;;;5961:18:1;;;5954:55;6026:18;;7101:65:0::1;5875:175:1::0;7101:65:0::1;7185:28:::0;;::::1;7177:62;;;::::0;-1:-1:-1;;;7177:62:0;;3800:2:1;7177:62:0::1;::::0;::::1;3782:21:1::0;3839:2;3819:18;;;3812:30;-1:-1:-1;;;3858:18:1;;;3851:51;3919:18;;7177:62:0::1;3772:171:1::0;7177:62:0::1;7255:9;7250:101;7270:15:::0;;::::1;7250:101;;;7307:32;7320:4;;7325:1;7320:7;;;;;-1:-1:-1::0;;;7320:7:0::1;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7329:6;;7336:1;7329:9;;;;;-1:-1:-1::0;;;7329:9:0::1;;;;;;;;;;;;;;;7307:12;:32::i;:::-;7287:3:::0;::::1;::::0;::::1;:::i;:::-;;;;7250:101;;;;6974:384:::0;;;;:::o;4127:1775::-;4162:4;4245:9;4227:15;:27;4219:67;;;;-1:-1:-1;;;4219:67:0;;4150:2:1;4219:67:0;;;4132:21:1;4189:2;4169:18;;;4162:30;4228:29;4208:18;;;4201:57;4275:18;;4219:67:0;4122:177:1;4219:67:0;4358:10;4345:24;;;;:12;:24;;;;;;;;4340:75;;4386:17;4392:10;4386:5;:17::i;:::-;4473:2;4459:11;4501:19;:9;4513:7;4501:19;:::i;:::-;4486:34;;4562:205;4576:15;4569:4;:22;4562:205;;;4608:8;4615:1;4608:8;;:::i;:::-;;;4674:3;4681;4674:10;4670:56;;;4705:5;;4670:56;4740:15;4748:7;4740:15;;:::i;:::-;;;4562:205;;;4853:10;4839:25;;;;:13;:25;;;;;;4833:31;;4829:1019;;;4920:10;4881:16;4906:25;;;:13;:25;;;;;;4900:31;;:3;:31;:::i;:::-;4881:50;;5048:2;5042:3;:8;5038:481;;;5223:10;5209:25;;;;:13;:25;;;;;;5237:2;-1:-1:-1;5205:299:0;;;5271:10;5264:6;:18;;;;;;;;;;5285:1;5264:22;;5390:3;5383:10;;:27;;;;;5408:2;5397:8;:13;5383:27;5379:106;;;5446:10;5439:6;:18;;;;;;;;;;5460:1;5439:22;;5379:106;5608:10;5580:11;5595:24;;;:12;:24;;;;;;5634:3;;5595:35;;5622:8;;5595:35;:::i;:::-;5594:43;;;;:::i;:::-;5708:10;5694:25;;;;:13;:25;;;;;:37;;5580:57;;-1:-1:-1;5723:8:0;;5694:25;;;:37;;5723:8;;5694:37;:::i;:::-;;;;-1:-1:-1;;5793:43:0;;-1:-1:-1;;;5793:43:0;;5820:10;5793:43;;;2951:51:1;3018:18;;;3011:34;;;5804:5:0;-1:-1:-1;;;;;5793:26:0;;;;2924:18:1;;5793:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5786:50;;;;;;;;4829:1019;5889:5;5882:12;;;;4127:1775;;:::o;3374:147::-;-1:-1:-1;;;;;3486:19:0;;3430:7;3486:19;;;:13;:19;;;;;;3510:3;;3480:25;;3510:3;3480:25;:::i;:::-;-1:-1:-1;;;;;3458:18:0;;;;;;:12;:18;;;;;;:48;;;;:::i;:::-;3457:56;;;;:::i;:::-;3450:63;3374:147;-1:-1:-1;;3374:147:0:o;6314:172::-;6383:8;;-1:-1:-1;;;;;6383:8:0;6369:10;:22;6361:56;;;;-1:-1:-1;;;6361:56:0;;3450:2:1;6361:56:0;;;3432:21:1;3489:2;3469:18;;;3462:30;-1:-1:-1;;;3508:18:1;;;3501:51;3569:18;;6361:56:0;3422:171:1;6361:56:0;6428:8;:21;;-1:-1:-1;;;;;;6428:21:0;;;;;;6460:5;:18;;;;;6468:10;6460:18;;;6314:172::o;1786:103::-;1840:7;1867:9;1877:3;1867:14;;;;;;-1:-1:-1;;;1867:14:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1867:14:0;;1786:103;-1:-1:-1;;1786:103:0:o;2999:197::-;3075:10;3033:7;3062:24;;;:12;:24;;;;;;;;3061:25;3053:65;;;;-1:-1:-1;;;3053:65:0;;4852:2:1;3053:65:0;;;4834:21:1;4891:2;4871:18;;;4864:30;4930:29;4910:18;;;4903:57;4977:18;;3053:65:0;4824:177:1;3053:65:0;3129:17;3135:10;3129:5;:17::i;:::-;-1:-1:-1;3177:10:0;3164:24;;;;:12;:24;;;;;;2999:197;:::o;7705:222::-;5962:5;;-1:-1:-1;;;;;5962:5:0;5948:10;:19;5940:46;;;;-1:-1:-1;;;5940:46:0;;;;;;;:::i;:::-;7786:39:::1;::::0;-1:-1:-1;;;7786:39:0;;7819:4:::1;7786:39;::::0;::::1;2715:51:1::0;7772:11:0::1;::::0;-1:-1:-1;;;;;7786:24:0;::::1;::::0;::::1;::::0;2688:18:1;;7786:39:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7772:53;;7850:1;7844:3;:7;7836:37;;;::::0;-1:-1:-1;;;7836:37:0;;4506:2:1;7836:37:0::1;::::0;::::1;4488:21:1::0;4545:2;4525:18;;;4518:30;-1:-1:-1;;;4564:18:1;;;4557:47;4621:18;;7836:37:0::1;4478:167:1::0;7836:37:0::1;7908:5;::::0;7884:35:::1;::::0;-1:-1:-1;;;7884:35:0;;-1:-1:-1;;;;;7908:5:0;;::::1;7884:35;::::0;::::1;2951:51:1::0;3018:18;;;3011:34;;;7884:23:0;;::::1;::::0;::::1;::::0;2924:18:1;;7884:35:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5997:1;7705:222:::0;:::o;1974:97::-;2025:7;2052:6;2059:3;2052:11;;;;;;-1:-1:-1;;;2052:11:0;;;;;;;;;;;;;;;;;2045:18;;1974:97;;;:::o;6163:100::-;5962:5;;-1:-1:-1;;;;;5962:5:0;5948:10;:19;5940:46;;;;-1:-1:-1;;;5940:46:0;;;;;;;:::i;:::-;6235:8:::1;:20:::0;;-1:-1:-1;;;;;;6235:20:0::1;-1:-1:-1::0;;;;;6235:20:0;;;::::1;::::0;;;::::1;::::0;;6163:100::o;6654:191::-;5962:5;;-1:-1:-1;;;;;5962:5:0;5948:10;:19;5940:46;;;;-1:-1:-1;;;5940:46:0;;;;;;;:::i;:::-;6761:9:::1;6743:15;:27;6735:65;;;::::0;-1:-1:-1;;;6735:65:0;;5903:2:1;6735:65:0::1;::::0;::::1;5885:21:1::0;5942:2;5922:18;;;5915:30;-1:-1:-1;;;5961:18:1;;;5954:55;6026:18;;6735:65:0::1;5875:175:1::0;6735:65:0::1;6811:26;6824:4;6830:6;6811:12;:26::i;:::-;6654:191:::0;;:::o;7409:171::-;-1:-1:-1;;;;;7486:18:0;;;;;;:12;:18;;;;;;:23;7478:59;;;;-1:-1:-1;;;7478:59:0;;5208:2:1;7478:59:0;;;5190:21:1;5247:2;5227:18;;;5220:30;5286:25;5266:18;;;5259:53;5329:18;;7478:59:0;5180:173:1;7478:59:0;-1:-1:-1;;;;;7548:18:0;;;;;;;:12;:18;;;;;:24;7409:171::o;3616:383::-;3708:9;3703:221;3727:9;:16;3723:20;;3703:221;;;3903:6;3910:1;3903:9;;;;;;-1:-1:-1;;;3903:9:0;;;;;;;;;;;;;;;;;3854;3864:1;3854:12;;;;;;-1:-1:-1;;;3854:12:0;;;;;;;;;;;;;;;;;;;3843:40;;-1:-1:-1;;;3843:40:0;;-1:-1:-1;;;;;2733:32:1;;;3843:40:0;;;2715:51:1;3854:12:0;;;;3843:34;;2688:18:1;;3843:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:69;;;;:::i;:::-;-1:-1:-1;;;;;3804:18:0;;;;;;:12;:18;;;;;:108;;:18;;;:108;;;;;:::i;:::-;;;;-1:-1:-1;3745:3:0;;-1:-1:-1;3745:3:0;;;:::i;:::-;;;;3703:221;;;-1:-1:-1;;;;;;3966:18:0;;;;;3987:4;3966:18;;;;;;;;:25;;-1:-1:-1;;3966:25:0;;;;;;3616:383::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;192:398;;;319:3;312:4;304:6;300:17;296:27;286:2;;344:8;334;327:26;286:2;-1:-1:-1;374:20:1;;417:18;406:30;;403:2;;;456:8;446;439:26;403:2;500:4;492:6;488:17;476:29;;563:3;556:4;548;540:6;536:17;528:6;524:30;520:41;517:50;514:2;;;580:1;577;570:12;514:2;276:314;;;;;:::o;595:196::-;;707:2;695:9;686:7;682:23;678:32;675:2;;;728:6;720;713:22;675:2;756:29;775:9;756:29;:::i;:::-;746:39;665:126;-1:-1:-1;;;665:126:1:o;796:264::-;;;925:2;913:9;904:7;900:23;896:32;893:2;;;946:6;938;931:22;893:2;974:29;993:9;974:29;:::i;:::-;964:39;1050:2;1035:18;;;;1022:32;;-1:-1:-1;;;883:177:1:o;1065:803::-;;;;;1264:2;1252:9;1243:7;1239:23;1235:32;1232:2;;;1285:6;1277;1270:22;1232:2;1330:9;1317:23;1359:18;1400:2;1392:6;1389:14;1386:2;;;1421:6;1413;1406:22;1386:2;1465:70;1527:7;1518:6;1507:9;1503:22;1465:70;:::i;:::-;1554:8;;-1:-1:-1;1439:96:1;-1:-1:-1;1642:2:1;1627:18;;1614:32;;-1:-1:-1;1658:16:1;;;1655:2;;;1692:6;1684;1677:22;1655:2;;1736:72;1800:7;1789:8;1778:9;1774:24;1736:72;:::i;:::-;1222:646;;;;-1:-1:-1;1827:8:1;-1:-1:-1;;;;1222:646:1:o;1873:297::-;;1993:2;1981:9;1972:7;1968:23;1964:32;1961:2;;;2014:6;2006;1999:22;1961:2;2051:9;2045:16;2104:5;2097:13;2090:21;2083:5;2080:32;2070:2;;2131:6;2123;2116:22;2175:190;;2287:2;2275:9;2266:7;2262:23;2258:32;2255:2;;;2308:6;2300;2293:22;2255:2;-1:-1:-1;2336:23:1;;2245:120;-1:-1:-1;2245:120:1:o;2370:194::-;;2493:2;2481:9;2472:7;2468:23;2464:32;2461:2;;;2514:6;2506;2499:22;2461:2;-1:-1:-1;2542:16:1;;2451:113;-1:-1:-1;2451:113:1:o;5358:338::-;5560:2;5542:21;;;5599:2;5579:18;;;5572:30;-1:-1:-1;;;5633:2:1;5618:18;;5611:44;5687:2;5672:18;;5532:164::o;6237:128::-;;6308:1;6304:6;6301:1;6298:13;6295:2;;;6314:18;;:::i;:::-;-1:-1:-1;6350:9:1;;6285:80::o;6370:217::-;;6436:1;6426:2;;-1:-1:-1;;;6461:31:1;;6515:4;6512:1;6505:15;6543:4;6468:1;6533:15;6426:2;-1:-1:-1;6572:9:1;;6416:171::o;6592:168::-;;6698:1;6694;6690:6;6686:14;6683:1;6680:21;6675:1;6668:9;6661:17;6657:45;6654:2;;;6705:18;;:::i;:::-;-1:-1:-1;6745:9:1;;6644:116::o;6765:125::-;;6833:1;6830;6827:8;6824:2;;;6838:18;;:::i;:::-;-1:-1:-1;6875:9:1;;6814:76::o;6895:135::-;;-1:-1:-1;;6955:17:1;;6952:2;;;6975:18;;:::i;:::-;-1:-1:-1;7022:1:1;7011:13;;6942:88::o;7035:127::-;7096:10;7091:3;7087:20;7084:1;7077:31;7127:4;7124:1;7117:15;7151:4;7148:1;7141:15
Swarm Source
ipfs://4e81a1223ba69eb3f81c424de100b73003a96daad7593ebd72bdf074e52b312c
Loading...
Loading
Loading...
Loading
OVERVIEW
Uniqly.io Vesting Smart ContractMultichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $53.84 | 241,906.2852 | $13,025,041.24 |
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.