ERC-20
Overview
Max Total Supply
37,655.233333 KEEP
Holders
413
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 6 Decimals)
Balance
4.583979 KEEPValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
TimeRunner
Compiler Version
v0.5.13+commit.5b0b510c
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-11-24 */ pragma solidity 0.5.13; //DONT INVEST MONEY YOU CANNOT LOSE ANYTIME ANYTOKEN! //HAPPY CODING! interface IUniswapV2Pair { function sync() external; } contract TimeRunner { uint256 constant private TOKEN_PRECISION = 1e6; uint256 constant private PRECISION = 1e12; uint256 constant private initial_supply = 2400 * TOKEN_PRECISION; uint256 constant private max_supply = 48000 * TOKEN_PRECISION; string constant public name = "TimeKeeper"; string constant public symbol = "KEEP"; uint8 constant public decimals = 6; uint256 constant private round = 60 seconds; uint256 constant private partOfToken = 60; struct User { uint256 balance; mapping(address => uint256) allowance; uint256 appliedTokenCirculation; } struct Info { uint256 totalSupply; mapping(address => User) users; address admin; uint256 coinWorkingTime; uint256 coinCreationTime; address uniswapV2PairAddress; bool initialSetup; uint256 maxSupply; } Info private info; event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval(address indexed owner, address indexed spender, uint256 tokens); constructor() public { info.coinWorkingTime = now; info.coinCreationTime = now; info.uniswapV2PairAddress = address(0); info.admin = msg.sender; info.totalSupply = initial_supply; info.maxSupply = initial_supply; info.users[msg.sender].balance = initial_supply; info.users[msg.sender].appliedTokenCirculation = initial_supply; info.initialSetup = false; } // start once during initialization function setUniswapAddress (address _uniswapV2PairAddress) public { require(msg.sender == info.admin); require(!info.initialSetup); info.uniswapV2PairAddress = _uniswapV2PairAddress; info.initialSetup = true; // close system info.maxSupply = max_supply; // change max supply and start rebase system info.coinWorkingTime = now; info.coinCreationTime = now; info.users[_uniswapV2PairAddress].appliedTokenCirculation = info.totalSupply; info.users[address(this)].appliedTokenCirculation = info.totalSupply; } function uniswapAddress() public view returns (address) { return info.uniswapV2PairAddress; } function totalSupply() public view returns (uint256) { uint256 countOfCoinsToAdd = ((now - info.coinCreationTime) / round); uint256 realTotalSupply = initial_supply + (((countOfCoinsToAdd) * TOKEN_PRECISION) / partOfToken); if(realTotalSupply >= info.maxSupply) { realTotalSupply = info.maxSupply; } return realTotalSupply; } function balanceOfTokenCirculation(address _user) private view returns (uint256) { return info.users[_user].appliedTokenCirculation; } function balanceOf(address _user) public view returns (uint256) { return info.users[_user].balance; } function allowance(address _user, address _spender) public view returns (uint256) { return info.users[_user].allowance[_spender]; } function allUserBalances(address _user) public view returns (uint256 totalTokenSupply, uint256 userTokenCirculation, uint256 userBalance, uint256 realUserBalance) { return (totalSupply(), balanceOfTokenCirculation(_user), balanceOf(_user), realUserTokenBalance(_user)); } function realUserTokenBalance(address _user) private view returns (uint256 totalTokenSupply) { uint256 countOfCoinsToAdd = ((now - info.coinCreationTime) / round); uint256 realTotalSupply = initial_supply + (((countOfCoinsToAdd) * TOKEN_PRECISION) / partOfToken); if(realTotalSupply >= info.maxSupply) { realTotalSupply = info.maxSupply; } uint256 AppliedTokenCirculation = info.users[_user].appliedTokenCirculation; uint256 addressBalance = info.users[_user].balance; uint256 adjustedAddressBalance = ((((addressBalance * PRECISION)) / AppliedTokenCirculation) * realTotalSupply) / PRECISION; return (adjustedAddressBalance); } function approve(address _spender, uint256 _tokens) external returns (bool) { info.users[msg.sender].allowance[_spender] = _tokens; emit Approval(msg.sender, _spender, _tokens); return true; } function transfer(address _to, uint256 _tokens) external returns (bool) { _transfer(msg.sender, _to, _tokens); return true; } function transferFrom(address _from, address _to, uint256 _tokens) external returns (bool) { require(info.users[_from].allowance[msg.sender] >= _tokens); info.users[_from].allowance[msg.sender] -= _tokens; _transfer(_from, _to, _tokens); return true; } function _transfer(address _from, address _to, uint256 _tokens) internal returns (uint256) { require(balanceOf(_from) >= _tokens && balanceOf(_from) >= 1); uint256 _transferred = 0; bool isNewUser = info.users[_to].balance == 0; if(isNewUser) { info.users[_to].appliedTokenCirculation = info.totalSupply; } if(info.coinWorkingTime + round < now) { uint256 countOfCoinsToAdd = ((now - info.coinCreationTime) / round); info.coinWorkingTime = now; info.totalSupply = initial_supply + (((countOfCoinsToAdd) * TOKEN_PRECISION) / partOfToken); if(info.totalSupply >= info.maxSupply) { info.totalSupply = info.maxSupply; } } // Adjust tokens from uint256 fromAppliedTokenCirculation = info.users[_from].appliedTokenCirculation; uint256 addressBalanceFrom = info.users[_from].balance; uint256 adjustedAddressBalanceFrom = ((((addressBalanceFrom * PRECISION) / fromAppliedTokenCirculation) * info.totalSupply)) / PRECISION; info.users[_from].balance = adjustedAddressBalanceFrom; info.users[_from].appliedTokenCirculation = info.totalSupply; // Adjust tokens to uint256 addressBalanceTo = info.users[_to].balance; uint256 adjustedAddressBalanceTo = ((((addressBalanceTo * PRECISION) / info.users[_to].appliedTokenCirculation) * info.totalSupply)) / PRECISION; info.users[_to].balance = adjustedAddressBalanceTo; info.users[_to].appliedTokenCirculation = info.totalSupply; if(info.uniswapV2PairAddress != address(0)){ // Uniswap tokens uint256 addressBalanceUniswap = info.users[info.uniswapV2PairAddress].balance; uint256 adjustedAddressBalanceUniswap = ((((addressBalanceUniswap * PRECISION) / info.users[info.uniswapV2PairAddress].appliedTokenCirculation) * info.totalSupply)) / PRECISION; info.users[info.uniswapV2PairAddress].balance = adjustedAddressBalanceUniswap; info.users[info.uniswapV2PairAddress].appliedTokenCirculation = info.totalSupply; // Adjust address(this) uint256 addressBalanceContract = info.users[address(this)].balance; uint256 adjustedAddressBalanceContract = ((((addressBalanceContract * PRECISION) / info.users[address(this)].appliedTokenCirculation) * info.totalSupply)) / PRECISION; info.users[address(this)].balance = adjustedAddressBalanceContract; info.users[address(this)].appliedTokenCirculation = info.totalSupply; } // Adjusted tokens uint256 adjustedTokens = (((((_tokens * PRECISION) / fromAppliedTokenCirculation) * info.totalSupply)) / PRECISION); if(info.uniswapV2PairAddress != address(0)){ info.users[_from].balance -= adjustedTokens; _transferred = adjustedTokens; uint256 burnToLP = ((adjustedTokens * 4) / 100); // 4% transaction fee uint256 burnToHell = ((adjustedTokens * 4) / 100); // 4% transaction fee info.users[_to].balance += ((_transferred - burnToLP) - burnToHell); info.users[info.uniswapV2PairAddress].balance += (burnToLP); info.users[address(this)].balance += (burnToHell); }else{ info.users[_from].balance -= adjustedTokens; _transferred = adjustedTokens; info.users[_to].balance += _transferred; } emit Transfer(_from, _to, _transferred); if(info.uniswapV2PairAddress != address(0) && info.uniswapV2PairAddress != _from && info.uniswapV2PairAddress != _to){ IUniswapV2Pair(info.uniswapV2PairAddress).sync(); } return _transferred; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"allUserBalances","outputs":[{"internalType":"uint256","name":"totalTokenSupply","type":"uint256"},{"internalType":"uint256","name":"userTokenCirculation","type":"uint256"},{"internalType":"uint256","name":"userBalance","type":"uint256"},{"internalType":"uint256","name":"realUserBalance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_uniswapV2PairAddress","type":"address"}],"name":"setUniswapAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"uniswapAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50426003819055600455600580546001600160a01b0319908116825560028054909116339081178255638f0d1800600081815560068290559182526001602052604090912081815590910155805460ff60a01b19169055610a83806100766000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146102085780637884e7c61461022e57806383de79c61461025657806395d89b41146102a2578063a9059cbb146102aa578063dd62ed3e146102d6576100b4565b806306fdde03146100b9578063095ea7b3146101365780630e2feb051461017657806318160ddd1461019a57806323b872dd146101b4578063313ce567146101ea575b600080fd5b6100c1610304565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fb5781810151838201526020016100e3565b50505050905090810190601f1680156101285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101626004803603604081101561014c57600080fd5b506001600160a01b03813516906020013561032a565b604080519115158252519081900360200190f35b61017e610392565b604080516001600160a01b039092168252519081900360200190f35b6101a26103a1565b60408051918252519081900360200190f35b610162600480360360608110156101ca57600080fd5b506001600160a01b038135811691602081013590911690604001356103de565b6101f2610452565b6040805160ff9092168252519081900360200190f35b6101a26004803603602081101561021e57600080fd5b50356001600160a01b0316610457565b6102546004803603602081101561024457600080fd5b50356001600160a01b0316610472565b005b61027c6004803603602081101561026c57600080fd5b50356001600160a01b0316610502565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6100c161053a565b610162600480360360408110156102c057600080fd5b506001600160a01b03813516906020013561055a565b6101a2600480360360408110156102ec57600080fd5b506001600160a01b0381358116916020013516610571565b6040518060400160405280600a8152602001692a34b6b2a5b2b2b832b960b11b81525081565b3360008181526001602081815260408084206001600160a01b0388168086529301825280842086905580518681529051939492937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b6005546001600160a01b031690565b600080603c6000600401544203816103b557fe5b6006549190049150638f0d1800603c620f4240840204019081106103d857506006545b91505090565b6001600160a01b0383166000908152600160208181526040808420338552909201905281205482111561041057600080fd5b6001600160a01b0384166000908152600160208181526040808420338552909201905290208054839003905561044784848461059d565b506001949350505050565b600681565b6001600160a01b031660009081526001602052604090205490565b6002546001600160a01b0316331461048957600080fd5b600554600160a01b900460ff16156104a057600080fd5b60058054600160a01b6001600160a01b03199091166001600160a01b039390931692831760ff60a01b1916179055640b2d05e0006006554260038190556004556000805491815260016020526040808220600290810184905530835291200155565b6000806000806105106103a1565b610519866109b1565b61052287610457565b61052b886109cf565b93509350935093509193509193565b6040518060400160405280600481526020016304b4545560e41b81525081565b600061056733848461059d565b5060019392505050565b6001600160a01b0391821660009081526001602081815260408084209490951683529201909152205490565b6000816105a985610457565b101580156105c0575060016105bd85610457565b10155b6105c957600080fd5b6001600160a01b03831660009081526001602052604081205415801561060857600080546001600160a01b038716825260016020526040909120600201555b42603c60006003015401101561064f57600454600090603c90420342600355049050603c620f4240820204638f0d18000160008190556006541161064d576006546000555b505b6001600160a01b03861660009081526001602052604081206002810154905482549192909164e8d4a5100090848285028161068657fe5b04028161068f57fe5b6001600160a01b03808c166000908152600160205260408082209490930480855581546002958601819055928d16825292812080549401549294509164e8d4a510009190828502816106dd57fe5b0402816106e657fe5b6001600160a01b03808d16600090815260016020526040812093909204808455915460029093019290925560055490925016156107e4576005546001600160a01b031660009081526001602052604081208054825460029092015490929164e8d4a51000918285028161075557fe5b04028161075e57fe5b600580546001600160a01b03908116600090815260016020526040808220959094049485905580549254909116815282812060029081018390553082529281208054930154939450919264e8d4a510009190828502816107ba57fe5b0402816107c357fe5b30600090815260016020526040812092909104825554600290910155505050505b6000805464e8d4a5100090878c8302816107fa57fe5b04028161080357fe5b60055491900491506001600160a01b03161561087c576001600160a01b038c8116600090815260016020526040808220805485900390558d8316825280822080546064600487020480870381900390910190915560055490931682528082208054840190553082529020805490910190559650866108ad565b6001600160a01b03808d1660009081526001602052604080822080548590039055918d168152208054820190559650865b8a6001600160a01b03168c6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a36005546001600160a01b03161580159061092057506005546001600160a01b038d8116911614155b801561093a57506005546001600160a01b038c8116911614155b156109a1576005546040805160016209351760e01b0319815290516001600160a01b039092169163fff6cae99160048082019260009290919082900301818387803b15801561098857600080fd5b505af115801561099c573d6000803e3d6000fd5b505050505b50959a9950505050505050505050565b6001600160a01b031660009081526001602052604090206002015490565b600080603c6000600401544203816109e357fe5b6006549190049150638f0d1800603c620f424084020401908110610a0657506006545b6001600160a01b038416600090815260016020526040812060028101549054909164e8d4a51000848482850281610a3957fe5b040281610a4257fe5b0497965050505050505056fea265627a7a7231582075cd544b716185d7f4da1b34a1b00ea110f5dacf3dc3a3da4e1d215089aefcc264736f6c634300050d0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146102085780637884e7c61461022e57806383de79c61461025657806395d89b41146102a2578063a9059cbb146102aa578063dd62ed3e146102d6576100b4565b806306fdde03146100b9578063095ea7b3146101365780630e2feb051461017657806318160ddd1461019a57806323b872dd146101b4578063313ce567146101ea575b600080fd5b6100c1610304565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fb5781810151838201526020016100e3565b50505050905090810190601f1680156101285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101626004803603604081101561014c57600080fd5b506001600160a01b03813516906020013561032a565b604080519115158252519081900360200190f35b61017e610392565b604080516001600160a01b039092168252519081900360200190f35b6101a26103a1565b60408051918252519081900360200190f35b610162600480360360608110156101ca57600080fd5b506001600160a01b038135811691602081013590911690604001356103de565b6101f2610452565b6040805160ff9092168252519081900360200190f35b6101a26004803603602081101561021e57600080fd5b50356001600160a01b0316610457565b6102546004803603602081101561024457600080fd5b50356001600160a01b0316610472565b005b61027c6004803603602081101561026c57600080fd5b50356001600160a01b0316610502565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6100c161053a565b610162600480360360408110156102c057600080fd5b506001600160a01b03813516906020013561055a565b6101a2600480360360408110156102ec57600080fd5b506001600160a01b0381358116916020013516610571565b6040518060400160405280600a8152602001692a34b6b2a5b2b2b832b960b11b81525081565b3360008181526001602081815260408084206001600160a01b0388168086529301825280842086905580518681529051939492937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b6005546001600160a01b031690565b600080603c6000600401544203816103b557fe5b6006549190049150638f0d1800603c620f4240840204019081106103d857506006545b91505090565b6001600160a01b0383166000908152600160208181526040808420338552909201905281205482111561041057600080fd5b6001600160a01b0384166000908152600160208181526040808420338552909201905290208054839003905561044784848461059d565b506001949350505050565b600681565b6001600160a01b031660009081526001602052604090205490565b6002546001600160a01b0316331461048957600080fd5b600554600160a01b900460ff16156104a057600080fd5b60058054600160a01b6001600160a01b03199091166001600160a01b039390931692831760ff60a01b1916179055640b2d05e0006006554260038190556004556000805491815260016020526040808220600290810184905530835291200155565b6000806000806105106103a1565b610519866109b1565b61052287610457565b61052b886109cf565b93509350935093509193509193565b6040518060400160405280600481526020016304b4545560e41b81525081565b600061056733848461059d565b5060019392505050565b6001600160a01b0391821660009081526001602081815260408084209490951683529201909152205490565b6000816105a985610457565b101580156105c0575060016105bd85610457565b10155b6105c957600080fd5b6001600160a01b03831660009081526001602052604081205415801561060857600080546001600160a01b038716825260016020526040909120600201555b42603c60006003015401101561064f57600454600090603c90420342600355049050603c620f4240820204638f0d18000160008190556006541161064d576006546000555b505b6001600160a01b03861660009081526001602052604081206002810154905482549192909164e8d4a5100090848285028161068657fe5b04028161068f57fe5b6001600160a01b03808c166000908152600160205260408082209490930480855581546002958601819055928d16825292812080549401549294509164e8d4a510009190828502816106dd57fe5b0402816106e657fe5b6001600160a01b03808d16600090815260016020526040812093909204808455915460029093019290925560055490925016156107e4576005546001600160a01b031660009081526001602052604081208054825460029092015490929164e8d4a51000918285028161075557fe5b04028161075e57fe5b600580546001600160a01b03908116600090815260016020526040808220959094049485905580549254909116815282812060029081018390553082529281208054930154939450919264e8d4a510009190828502816107ba57fe5b0402816107c357fe5b30600090815260016020526040812092909104825554600290910155505050505b6000805464e8d4a5100090878c8302816107fa57fe5b04028161080357fe5b60055491900491506001600160a01b03161561087c576001600160a01b038c8116600090815260016020526040808220805485900390558d8316825280822080546064600487020480870381900390910190915560055490931682528082208054840190553082529020805490910190559650866108ad565b6001600160a01b03808d1660009081526001602052604080822080548590039055918d168152208054820190559650865b8a6001600160a01b03168c6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a36005546001600160a01b03161580159061092057506005546001600160a01b038d8116911614155b801561093a57506005546001600160a01b038c8116911614155b156109a1576005546040805160016209351760e01b0319815290516001600160a01b039092169163fff6cae99160048082019260009290919082900301818387803b15801561098857600080fd5b505af115801561099c573d6000803e3d6000fd5b505050505b50959a9950505050505050505050565b6001600160a01b031660009081526001602052604090206002015490565b600080603c6000600401544203816109e357fe5b6006549190049150638f0d1800603c620f424084020401908110610a0657506006545b6001600160a01b038416600090815260016020526040812060028101549054909164e8d4a51000848482850281610a3957fe5b040281610a4257fe5b0497965050505050505056fea265627a7a7231582075cd544b716185d7f4da1b34a1b00ea110f5dacf3dc3a3da4e1d215089aefcc264736f6c634300050d0032
Deployed Bytecode Sourcemap
167:8636:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;167:8636:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;431:42;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;431:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4231:203;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4231:203:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2275:101;;;:::i;:::-;;;;-1:-1:-1;;;;;2275:101:0;;;;;;;;;;;;;;2381:405;;;:::i;:::-;;;;;;;;;;;;;;;;4578:266;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4578:266:0;;;;;;;;;;;;;;;;;:::i;522:34::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2936:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2936:106:0;-1:-1:-1;;;;;2936:106:0;;:::i;1690:576::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1690:576:0;-1:-1:-1;;;;;1690:576:0;;:::i;:::-;;3188:276;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3188:276:0;-1:-1:-1;;;;;3188:276:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;477:38;;;:::i;4440:133::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4440:133:0;;;;;;;;:::i;3047:136::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3047:136:0;;;;;;;;;;:::i;431:42::-;;;;;;;;;;;;;;-1:-1:-1;;;431:42:0;;;;:::o;4231:203::-;4323:10;4301:4;4312:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;4312:42:0;;;;;:32;;:42;;;;;:52;;;4374:39;;;;;;;4301:4;;4312:42;;4374:39;;;;;;;;;;;-1:-1:-1;4425:4:0;4231:203;;;;:::o;2275:101::-;2346:25;;-1:-1:-1;;;;;2346:25:0;2275:101;:::o;2381:405::-;2425:7;2442:25;599:10;2478:4;:21;;;2472:3;:27;2471:37;;;;;2661:14;;2471:37;;;;-1:-1:-1;333:22:0;655:2;236:3;2565:37;;2564:53;2546:72;;2642:33;;2639:106;;-1:-1:-1;2719:14:0;;2639:106;2766:15;-1:-1:-1;;2381:405:0;:::o;4578:266::-;-1:-1:-1;;;;;4682:17:0;;4663:4;4682:17;;;:10;:17;;;;;;;;4710:10;4682:39;;:27;;;:39;;;;;:50;-1:-1:-1;4682:50:0;4674:59;;;;;;-1:-1:-1;;;;;4738:17:0;;:4;:17;;;:10;:17;;;;;;;;4766:10;4738:39;;:27;;;:39;;;;:50;;;;;;;4793:30;4749:5;4810:3;4781:7;4793:9;:30::i;:::-;-1:-1:-1;4835:4:0;;4578:266;-1:-1:-1;;;;4578:266:0:o;522:34::-;555:1;522:34;:::o;2936:106::-;-1:-1:-1;;;;;3012:17:0;2991:7;3012:17;;;:10;:17;;;;;:25;;2936:106::o;1690:576::-;1789:10;;-1:-1:-1;;;;;1789:10:0;1775;:24;1767:33;;;;;;1820:17;;-1:-1:-1;;;1820:17:0;;;;1819:18;1811:27;;;;;;1849:25;:49;;-1:-1:-1;;;;;;;;;1849:49:0;;;-1:-1:-1;;;;;1849:49:0;;;;;;;-1:-1:-1;;;;1909:24:0;;;;397:23;1960:14;:27;2066:3;2043:20;:26;;;2077:21;:27;-1:-1:-1;2169:16:0;;2109:33;;;-1:-1:-1;2109:33:0;;;;;;-1:-1:-1;2109:57:0;;;:76;;;2209:4;2190:25;;;;:49;:68;1690:576::o;3188:276::-;3249:24;3275:28;3305:19;3326:23;3364:13;:11;:13::i;:::-;3379:32;3405:5;3379:25;:32::i;:::-;3413:16;3423:5;3413:9;:16::i;:::-;3431:27;3452:5;3431:20;:27::i;:::-;3356:103;;;;;;;;3188:276;;;;;:::o;477:38::-;;;;;;;;;;;;;;-1:-1:-1;;;477:38:0;;;;:::o;4440:133::-;4506:4;4517:35;4527:10;4539:3;4544:7;4517:9;:35::i;:::-;-1:-1:-1;4564:4:0;;4440:133;-1:-1:-1;;;4440:133:0:o;3047:136::-;-1:-1:-1;;;;;3141:17:0;;;3120:7;3141:17;;;:10;:17;;;;;;;;:37;;;;;;:27;;:37;;;;;;3047:136::o;4850:3950::-;4932:7;4977;4957:16;4967:5;4957:9;:16::i;:::-;:27;;:52;;;;;5008:1;4988:16;4998:5;4988:9;:16::i;:::-;:21;;4957:52;4949:61;;;;;;-1:-1:-1;;;;;5078:15:0;;5021:20;5078:15;;;:10;:15;;;;;:23;:28;5129:108;;;;5209:4;:16;;-1:-1:-1;;;;;5167:15:0;;;;:10;:15;;;;;;:39;;:58;5129:108;5291:3;599:10;5260:4;:20;;;:28;:34;5257:450;;;5356:21;;5320:25;;599:10;;5350:3;:27;5426:3;5403:20;:26;5349:37;;-1:-1:-1;655:2:0;236:3;5494:37;;5493:53;333:22;5475:72;5456:4;:91;;;5599:14;;-1:-1:-1;5576:120:0;;5666:14;;:4;5647:33;5576:120;5257:450;;-1:-1:-1;;;;;5787:17:0;;5749:35;5787:17;;;:10;:17;;;;;:41;;;;5873:25;;6015:16;;5787:41;;5873:25;;280:4;;5787:41;5950:30;;;5787:41;5949:62;;;;;5948:83;5946:99;;;;;-1:-1:-1;;;;;6066:17:0;;;:4;:17;;;:10;:17;;;;;;5946:99;;;;6066:54;;;6175:16;;6131:41;;;;:60;;;6268:15;;;;;;;;:23;;6373:39;;;5946:99;;-1:-1:-1;6066:4:0;280;;6175:16;6341:28;;;6373:39;6340:72;;;;;6339:93;6337:109;;;;;-1:-1:-1;;;;;6470:15:0;;;:4;:15;;;:10;:15;;;;;6337:109;;;;6470:50;;;6567:16;;6525:39;;;;:58;;;;6596:25;;6337:109;;-1:-1:-1;6596:25:0;:39;6593:1032;;6719:25;;-1:-1:-1;;;;;6719:25:0;6676:29;6708:37;;;:10;:37;;;;;:45;;6914:16;;6849:61;;;;;6708:45;;6676:29;280:4;;6812:33;;;6849:61;6811:99;;;;;6810:120;6808:136;;;;;6987:25;;;-1:-1:-1;;;;;6987:25:0;;;6976:4;:37;;;:10;:37;;;;;;6808:136;;;;6976:77;;;;7126:16;;7073:25;;;;;7062:37;;;;;:61;;;;:80;;;7248:4;7229:25;;;;;:33;;7360:49;;;6808:136;;-1:-1:-1;7229:33:0;;280:4;;7126:16;7322:34;;;7360:49;7321:88;;;;;7320:109;7318:125;;;;;7494:4;7475;:25;;;:10;:25;;;;;7318:125;;;;7475:66;;7602:16;7550:49;;;;:68;-1:-1:-1;;;;6593:1032:0;7662:22;7746:16;;280:4;;7715:27;7692:19;;;7715:27;7691:51;;;;;7690:72;7688:88;;;;;7801:25;;7688:88;;;;-1:-1:-1;;;;;;7801:25:0;:39;7798:719;;-1:-1:-1;;;;;7847:17:0;;;:4;:17;;;:10;:17;;;;;;:43;;;;;;;8143:15;;;;;;;;:67;;8006:3;8001:1;7984:18;;7983:26;8172:23;;;8171:38;;;8143:67;;;;;;8236:25;;;;;8225:37;;;;;:59;;;;;;8318:4;8299:25;;;;:49;;;;;;;7847:43;-1:-1:-1;7847:43:0;7798:719;;;-1:-1:-1;;;;;8376:17:0;;;:4;:17;;;:10;:17;;;;;;:43;;;;;;;8466:15;;;;;;:39;;;;;;8405:14;-1:-1:-1;8405:14:0;7798:719;8544:3;-1:-1:-1;;;;;8528:34:0;8537:5;-1:-1:-1;;;;;8528:34:0;;8549:12;8528:34;;;;;;;;;;;;;;;;;;8580:25;;-1:-1:-1;;;;;8580:25:0;:39;;;;:77;;-1:-1:-1;8623:25:0;;-1:-1:-1;;;;;8623:34:0;;;:25;;:34;;8580:77;:113;;;;-1:-1:-1;8661:25:0;;-1:-1:-1;;;;;8661:32:0;;;:25;;:32;;8580:113;8577:192;;;8724:25;;8709:48;;;-1:-1:-1;;;;;;8709:48:0;;;;-1:-1:-1;;;;;8724:25:0;;;;8709:46;;:48;;;;;8724:4;;8709:48;;;;;;;;8724:4;:25;8709:48;;;5:2:-1;;;;30:1;27;20:12;5:2;8709:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8709:48:0;;;;8577:192;-1:-1:-1;8783:12:0;;4850:3950;-1:-1:-1;;;;;;;;;;4850:3950:0:o;2792:139::-;-1:-1:-1;;;;;2885:17:0;2864:7;2885:17;;;:10;:17;;;;;:41;;;;2792:139::o;3470:755::-;3538:24;3574:25;599:10;3610:4;:21;;;3604:3;:27;3603:37;;;;;3793:14;;3603:37;;;;-1:-1:-1;333:22:0;655:2;236:3;3697:37;;3696:53;3678:72;;3774:33;;3771:106;;-1:-1:-1;3851:14:0;;3771:106;-1:-1:-1;;;;;3928:17:0;;3894:31;3928:17;;;:10;:17;;;;;:41;;;;4006:25;;3928:41;;280:4;4146:15;3928:41;4088:26;;;3928:41;4086:56;;;;;4085:76;4084:90;;;;;;;3470:755;-1:-1:-1;;;;;;;3470:755:0:o
Swarm Source
bzzr://75cd544b716185d7f4da1b34a1b00ea110f5dacf3dc3a3da4e1d215089aefcc2
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.