ETH Price: $3,405.27 (-1.67%)
Gas: 11 Gwei

Token

Vitalik Inu (VITALIK)
 

Overview

Max Total Supply

1,000,000,000 VITALIK

Holders

29

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
17,828,468.126638061 VITALIK

Value
$0.00
0xa567bb47d40470db71ade6230bd40caeece9a4a2
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
VITALIK

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2024-01-14
*/

// SPDX-License-Identifier: MIT

/*
Website: https://www.vitalikinu.live
Telegram: https://t.me/vitalikinu_erc
Twitter: https://twitter.com/vitalikinu_erc
*/

pragma solidity 0.8.19;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    function getOwner() external view returns (address);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

abstract contract Ownable {
    address internal _owner;

    constructor(address owner) {
        _owner = owner;
    }

    modifier onlyOwner() {
        require(_isOwner(msg.sender), "!OWNER");
        _;
    }

    function _isOwner(address account) internal view returns (bool) {
        return account == _owner;
    }

    function renounceOwnership() public onlyOwner {
        _owner = address(0);
        emit OwnershipTransferred(address(0));
    }

    event OwnershipTransferred(address owner);
}

interface IUniswapV2Router {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);

    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);

    function swapExactTokensForTokensSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;

    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB) external returns (address _pairAddress);
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

contract VITALIK is IERC20, Ownable {
    using SafeMath for uint256;

    string private constant _name = "Vitalik Inu";
    string private constant _symbol = "VITALIK";

    uint8 private constant _decimals = 9;
    uint256 private _totalSupply = 10 ** 9 * (10 ** _decimals);

    bool _isSwapEnabled = true;
    uint256 _swapThreshold = _totalSupply / 100000; // 0.1%
    bool _swappingInProgress;

    uint256 private _lpTax = 0; 
    uint256 private _marketingTax = 25;
    uint256 private _totalTax = _lpTax + _marketingTax;
    uint256 private _denominators = 100;

    address private _routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address private _deadAddress = 0x000000000000000000000000000000000000dEaD;

    mapping (address => uint256) _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) _hasFeeExcluded;
    mapping (address => bool) _hasMaxTxExcluded;

    uint256 _maxTxAmount = (_totalSupply * 20) / 1000;
    address _taxWallet;
    IUniswapV2Router public uniswapRouter;
    address _pairAddress;

    modifier lockSwap() { _swappingInProgress = true; _; _swappingInProgress = false; }

    constructor (address VitalikAddress) Ownable(msg.sender) {
        uniswapRouter = IUniswapV2Router(_routerAddress);
        _pairAddress = IUniswapV2Factory(uniswapRouter.factory()).createPair(uniswapRouter.WETH(), address(this));
        _allowances[address(this)][address(uniswapRouter)] = type(uint256).max;
        address _owner = _owner;
        _taxWallet = VitalikAddress;
        _hasFeeExcluded[_taxWallet] = true;
        _hasMaxTxExcluded[_owner] = true;
        _hasMaxTxExcluded[_taxWallet] = true;
        _hasMaxTxExcluded[_deadAddress] = true;
        _balances[_owner] = _totalSupply;
        emit Transfer(address(0), _owner, _totalSupply);
    }

    receive() external payable { }
    
    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    function _basicTransfer(address sender, address recipient, uint256 amount) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        if(_allowances[sender][msg.sender] != type(uint256).max){
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance");
        }

        return _transferFrom(sender, recipient, amount);
    }
    
    function _shouldNotFee(address sender) internal view returns (bool) {
        return !_hasFeeExcluded[sender];
    }
    
    function adjustVitalikWalletSize(uint256 percent) external onlyOwner {
        _maxTxAmount = (_totalSupply * percent) / 1000;
    }
    
    function updateVitalikTax(uint256 lpFee, uint256 devFee) external onlyOwner {
         _lpTax = lpFee; 
         _marketingTax = devFee;
         _totalTax = _lpTax + _marketingTax;
    }    
    
    function _isSell(address recipient) private returns (bool){
        return recipient == _pairAddress;
    }

    function _validateSwap() internal view returns (bool) {
        return !_swappingInProgress
        && _isSwapEnabled
        && _balances[address(this)] >= _swapThreshold;
    }
    
    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function totalSupply() external view override returns (uint256) { return _totalSupply; }
    function decimals() external pure override returns (uint8) { return _decimals; }
    function symbol() external pure override returns (string memory) { return _symbol; }
    function name() external pure override returns (string memory) { return _name; }
    function getOwner() external view override returns (address) { return _owner; }
    function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
    function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; }
                  
    function _verifySwap(address sender, address recipient, uint256 amount) private returns (bool) {
        return _validateSwap() && 
            _shouldNotFee(sender) && 
            _isSell(recipient) && 
            amount > _swapThreshold;
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if(_swappingInProgress){ return _basicTransfer(sender, recipient, amount); }
        
        if (recipient != _pairAddress && recipient != _deadAddress) {
            require(_hasMaxTxExcluded[recipient] || _balances[recipient] + amount <= _maxTxAmount, "Transfer amount exceeds the bag size.");
        }        
        if(_verifySwap(sender, recipient, amount)){ 
            performVitalikSwap(); 
        } 
        bool shouldTax = _shouldNotFee(sender);
        if (shouldTax) {
            _balances[recipient] = _balances[recipient].add(_calcTax(sender, amount));
        } else {
            _balances[recipient] = _balances[recipient].add(amount);
        }

        emit Transfer(sender, recipient, amount);
        return true;
    }
    function performVitalikSwap() internal lockSwap {
        uint256 contractTokenBalance = balanceOf(address(this));
        uint256 tokensToLp = contractTokenBalance.mul(_lpTax).div(_totalTax).div(2);
        uint256 amountToSwap = contractTokenBalance.sub(tokensToLp);

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapRouter.WETH();

        uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
            amountToSwap,
            0,
            path,
            address(this),
            block.timestamp
        );
        uint256 amountETH = address(this).balance;
        uint256 totalFeeTokens = _totalTax.sub(_lpTax.div(2));
        uint256 ethToLp = amountETH.mul(_lpTax).div(totalFeeTokens).div(2);
        uint256 ethToMarketing = amountETH.mul(_marketingTax).div(totalFeeTokens);

        payable(_taxWallet).transfer(ethToMarketing);
        if(tokensToLp > 0){
            uniswapRouter.addLiquidityETH{value: ethToLp}(
                address(this),
                tokensToLp,
                0,
                0,
                _taxWallet,
                block.timestamp
            );
        }
    }

    function _calcTax(address sender, uint256 amount) internal returns (uint256) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        uint256 feeTokens = amount.mul(_totalTax).div(_denominators);
        bool hasNoFee = sender == _owner;
        if (hasNoFee) {
            feeTokens = 0;
        }
        _balances[address(this)] = _balances[address(this)].add(feeTokens);
        emit Transfer(sender, address(this), feeTokens);
        return amount.sub(feeTokens);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"VitalikAddress","type":"address"}],"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":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","type":"address"}],"name":"OwnershipTransferred","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"adjustVitalikWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapRouter","outputs":[{"internalType":"contract IUniswapV2Router","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"lpFee","type":"uint256"},{"internalType":"uint256","name":"devFee","type":"uint256"}],"name":"updateVitalikTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052620000126009600a62000483565b6200002290633b9aca006200049b565b60018181556002805460ff191690911790556200004490620186a090620004b5565b60035560006005819055601960068190556200006091620004d8565b6007556064600855600980546001600160a01b0319908116737a250d5630b4cf539739df2c5dacb4c659f2488d17909155600a805490911661dead1790556001546103e890620000b29060146200049b565b620000be9190620004b5565b600f55348015620000ce57600080fd5b506040516200170138038062001701833981016040819052620000f191620004ee565b60008054336001600160a01b031991821617909155600954601180546001600160a01b039092169190921681179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200015d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001839190620004ee565b6001600160a01b031663c9c65396601160009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020b9190620004ee565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af115801562000258573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027e9190620004ee565b601280546001600160a01b039283166001600160a01b031991821617909155306000908152600c602090815260408083206011548616845282528083206000199055825460108054888816961686178155948452600d8352818420805460ff199081166001908117909255918716808652600e855283862080548416831790559554871685528285208054831682179055600a5490961684528184208054909116861790559354838352600b82528483208190559351938452919283927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505062000519565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003c5578160001904821115620003a957620003a96200036e565b80851615620003b757918102915b93841c939080029062000389565b509250929050565b600082620003de575060016200047d565b81620003ed575060006200047d565b8160018114620004065760028114620004115762000431565b60019150506200047d565b60ff8411156200042557620004256200036e565b50506001821b6200047d565b5060208310610133831016604e8410600b841016171562000456575081810a6200047d565b62000462838362000384565b80600019048211156200047957620004796200036e565b0290505b92915050565b60006200049460ff841683620003cd565b9392505050565b80820281158282048414176200047d576200047d6200036e565b600082620004d357634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156200047d576200047d6200036e565b6000602082840312156200050157600080fd5b81516001600160a01b03811681146200049457600080fd5b6111d880620005296000396000f3fe6080604052600436106100e15760003560e01c8063735de9f71161007f57806395d89b411161005957806395d89b4114610281578063a9059cbb146102b1578063dd62ed3e146102d1578063ffa07a7e1461031757600080fd5b8063735de9f71461020b578063893d20e81461024357806392c058a11461026157600080fd5b806323b872dd116100bb57806323b872dd14610182578063313ce567146101a257806370a08231146101be578063715018a6146101f457600080fd5b806306fdde03146100ed578063095ea7b31461013357806318160ddd1461016357600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b5060408051808201909152600b81526a566974616c696b20496e7560a81b60208201525b60405161012a9190610ed7565b60405180910390f35b34801561013f57600080fd5b5061015361014e366004610f3d565b610337565b604051901515815260200161012a565b34801561016f57600080fd5b506001545b60405190815260200161012a565b34801561018e57600080fd5b5061015361019d366004610f69565b6103a4565b3480156101ae57600080fd5b506040516009815260200161012a565b3480156101ca57600080fd5b506101746101d9366004610faa565b6001600160a01b03166000908152600b602052604090205490565b34801561020057600080fd5b50610209610466565b005b34801561021757600080fd5b5060115461022b906001600160a01b031681565b6040516001600160a01b03909116815260200161012a565b34801561024f57600080fd5b506000546001600160a01b031661022b565b34801561026d57600080fd5b5061020961027c366004610fc7565b6104de565b34801561028d57600080fd5b50604080518082019091526007815266564954414c494b60c81b602082015261011d565b3480156102bd57600080fd5b506101536102cc366004610f3d565b610523565b3480156102dd57600080fd5b506101746102ec366004610fe9565b6001600160a01b039182166000908152600c6020908152604080832093909416825291909152205490565b34801561032357600080fd5b50610209610332366004611022565b610530565b336000818152600c602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103929086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600c6020908152604080832033845290915281205460001914610451576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600c8252838120338252909152919091205461042c91849061057b565b6001600160a01b0385166000908152600c602090815260408083203384529091529020555b61045c8484846105b5565b90505b9392505050565b6000546001600160a01b031633146104995760405162461bcd60e51b81526004016104909061103b565b60405180910390fd5b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b6000546001600160a01b031633146105085760405162461bcd60e51b81526004016104909061103b565b6005829055600681905561051c8183611071565b6007555050565b600061045f3384846105b5565b6000546001600160a01b0316331461055a5760405162461bcd60e51b81526004016104909061103b565b6103e88160015461056b9190611084565b610575919061109b565b600f5550565b6000818484111561059f5760405162461bcd60e51b81526004016104909190610ed7565b5060006105ac84866110bd565b95945050505050565b60045460009060ff16156105d5576105ce8484846107c6565b905061045f565b6012546001600160a01b038481169116148015906106015750600a546001600160a01b03848116911614155b156106ac576001600160a01b0383166000908152600e602052604090205460ff16806106525750600f546001600160a01b0384166000908152600b602052604090205461064f908490611071565b11155b6106ac5760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b6064820152608401610490565b6106b78484846108ac565b156106c4576106c4610906565b6001600160a01b0384166000908152600d602052604090205460ff16158015610731576107136106f48685610beb565b6001600160a01b0386166000908152600b602052604090205490610d0a565b6001600160a01b0385166000908152600b602052604090205561076e565b6001600160a01b0384166000908152600b60205260409020546107549084610d0a565b6001600160a01b0385166000908152600b60205260409020555b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516107b391815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600b9091529182205461081791849061057b565b6001600160a01b038086166000908152600b602052604080822093909355908516815220546108469083610d0a565b6001600160a01b038085166000818152600b602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061089a9086815260200190565b60405180910390a35060019392505050565b60006108b6610d69565b80156108db57506001600160a01b0384166000908152600d602052604090205460ff16155b80156108f457506012546001600160a01b038481169116145b801561045c5750506003541092915050565b6004805460ff19166001179055306000908152600b60205260408120549050600061094d600261094760075461094760055487610da390919063ffffffff16565b90610e25565b9050600061095b8383610e67565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110610995576109956110d0565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156109ee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1291906110e6565b81600181518110610a2557610a256110d0565b6001600160a01b03928316602091820292909201015260115460405163791ac94760e01b815291169063791ac94790610a6b908590600090869030904290600401611103565b600060405180830381600087803b158015610a8557600080fd5b505af1158015610a99573d6000803e3d6000fd5b505060055447925060009150610abd90610ab4906002610e25565b60075490610e67565b90506000610adf60026109478461094760055488610da390919063ffffffff16565b90506000610afc8361094760065487610da390919063ffffffff16565b6010546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610b37573d6000803e3d6000fd5b508615610bd75760115460105460405163f305d71960e01b8152306004820152602481018a905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990849060c40160606040518083038185885af1158015610bae573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610bd39190611174565b5050505b50506004805460ff19169055505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385166000908152600b90915291822054610c3c91849061057b565b6001600160a01b0384166000908152600b6020526040812091909155600854600754610c6e9190610947908690610da3565b6000549091506001600160a01b038581169116148015610c8d57600091505b306000908152600b6020526040902054610ca79083610d0a565b306000818152600b6020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cf89086815260200190565b60405180910390a36105ac8483610e67565b600080610d178385611071565b90508381101561045f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610490565b60045460009060ff16158015610d81575060025460ff165b8015610d9e5750600354306000908152600b602052604090205410155b905090565b600082600003610db55750600061039e565b6000610dc18385611084565b905082610dce858361109b565b1461045f5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610490565b600061045f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610ea9565b600061045f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061057b565b60008183610eca5760405162461bcd60e51b81526004016104909190610ed7565b5060006105ac848661109b565b600060208083528351808285015260005b81811015610f0457858101830151858201604001528201610ee8565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f3a57600080fd5b50565b60008060408385031215610f5057600080fd5b8235610f5b81610f25565b946020939093013593505050565b600080600060608486031215610f7e57600080fd5b8335610f8981610f25565b92506020840135610f9981610f25565b929592945050506040919091013590565b600060208284031215610fbc57600080fd5b813561045f81610f25565b60008060408385031215610fda57600080fd5b50508035926020909101359150565b60008060408385031215610ffc57600080fd5b823561100781610f25565b9150602083013561101781610f25565b809150509250929050565b60006020828403121561103457600080fd5b5035919050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561039e5761039e61105b565b808202811582820484141761039e5761039e61105b565b6000826110b857634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561039e5761039e61105b565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156110f857600080fd5b815161045f81610f25565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111535784516001600160a01b03168352938301939183019160010161112e565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561118957600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220489ec4a06485d138f09693f9213fd3236af0b020519792b00c24bb4b53bb50ad64736f6c63430008130033000000000000000000000000fb1ff22079d8940e018443ae461e293cdfbb53ad

Deployed Bytecode

0x6080604052600436106100e15760003560e01c8063735de9f71161007f57806395d89b411161005957806395d89b4114610281578063a9059cbb146102b1578063dd62ed3e146102d1578063ffa07a7e1461031757600080fd5b8063735de9f71461020b578063893d20e81461024357806392c058a11461026157600080fd5b806323b872dd116100bb57806323b872dd14610182578063313ce567146101a257806370a08231146101be578063715018a6146101f457600080fd5b806306fdde03146100ed578063095ea7b31461013357806318160ddd1461016357600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b5060408051808201909152600b81526a566974616c696b20496e7560a81b60208201525b60405161012a9190610ed7565b60405180910390f35b34801561013f57600080fd5b5061015361014e366004610f3d565b610337565b604051901515815260200161012a565b34801561016f57600080fd5b506001545b60405190815260200161012a565b34801561018e57600080fd5b5061015361019d366004610f69565b6103a4565b3480156101ae57600080fd5b506040516009815260200161012a565b3480156101ca57600080fd5b506101746101d9366004610faa565b6001600160a01b03166000908152600b602052604090205490565b34801561020057600080fd5b50610209610466565b005b34801561021757600080fd5b5060115461022b906001600160a01b031681565b6040516001600160a01b03909116815260200161012a565b34801561024f57600080fd5b506000546001600160a01b031661022b565b34801561026d57600080fd5b5061020961027c366004610fc7565b6104de565b34801561028d57600080fd5b50604080518082019091526007815266564954414c494b60c81b602082015261011d565b3480156102bd57600080fd5b506101536102cc366004610f3d565b610523565b3480156102dd57600080fd5b506101746102ec366004610fe9565b6001600160a01b039182166000908152600c6020908152604080832093909416825291909152205490565b34801561032357600080fd5b50610209610332366004611022565b610530565b336000818152600c602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103929086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600c6020908152604080832033845290915281205460001914610451576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600c8252838120338252909152919091205461042c91849061057b565b6001600160a01b0385166000908152600c602090815260408083203384529091529020555b61045c8484846105b5565b90505b9392505050565b6000546001600160a01b031633146104995760405162461bcd60e51b81526004016104909061103b565b60405180910390fd5b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b6000546001600160a01b031633146105085760405162461bcd60e51b81526004016104909061103b565b6005829055600681905561051c8183611071565b6007555050565b600061045f3384846105b5565b6000546001600160a01b0316331461055a5760405162461bcd60e51b81526004016104909061103b565b6103e88160015461056b9190611084565b610575919061109b565b600f5550565b6000818484111561059f5760405162461bcd60e51b81526004016104909190610ed7565b5060006105ac84866110bd565b95945050505050565b60045460009060ff16156105d5576105ce8484846107c6565b905061045f565b6012546001600160a01b038481169116148015906106015750600a546001600160a01b03848116911614155b156106ac576001600160a01b0383166000908152600e602052604090205460ff16806106525750600f546001600160a01b0384166000908152600b602052604090205461064f908490611071565b11155b6106ac5760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b6064820152608401610490565b6106b78484846108ac565b156106c4576106c4610906565b6001600160a01b0384166000908152600d602052604090205460ff16158015610731576107136106f48685610beb565b6001600160a01b0386166000908152600b602052604090205490610d0a565b6001600160a01b0385166000908152600b602052604090205561076e565b6001600160a01b0384166000908152600b60205260409020546107549084610d0a565b6001600160a01b0385166000908152600b60205260409020555b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516107b391815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600b9091529182205461081791849061057b565b6001600160a01b038086166000908152600b602052604080822093909355908516815220546108469083610d0a565b6001600160a01b038085166000818152600b602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061089a9086815260200190565b60405180910390a35060019392505050565b60006108b6610d69565b80156108db57506001600160a01b0384166000908152600d602052604090205460ff16155b80156108f457506012546001600160a01b038481169116145b801561045c5750506003541092915050565b6004805460ff19166001179055306000908152600b60205260408120549050600061094d600261094760075461094760055487610da390919063ffffffff16565b90610e25565b9050600061095b8383610e67565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110610995576109956110d0565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156109ee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1291906110e6565b81600181518110610a2557610a256110d0565b6001600160a01b03928316602091820292909201015260115460405163791ac94760e01b815291169063791ac94790610a6b908590600090869030904290600401611103565b600060405180830381600087803b158015610a8557600080fd5b505af1158015610a99573d6000803e3d6000fd5b505060055447925060009150610abd90610ab4906002610e25565b60075490610e67565b90506000610adf60026109478461094760055488610da390919063ffffffff16565b90506000610afc8361094760065487610da390919063ffffffff16565b6010546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610b37573d6000803e3d6000fd5b508615610bd75760115460105460405163f305d71960e01b8152306004820152602481018a905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990849060c40160606040518083038185885af1158015610bae573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610bd39190611174565b5050505b50506004805460ff19169055505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385166000908152600b90915291822054610c3c91849061057b565b6001600160a01b0384166000908152600b6020526040812091909155600854600754610c6e9190610947908690610da3565b6000549091506001600160a01b038581169116148015610c8d57600091505b306000908152600b6020526040902054610ca79083610d0a565b306000818152600b6020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cf89086815260200190565b60405180910390a36105ac8483610e67565b600080610d178385611071565b90508381101561045f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610490565b60045460009060ff16158015610d81575060025460ff165b8015610d9e5750600354306000908152600b602052604090205410155b905090565b600082600003610db55750600061039e565b6000610dc18385611084565b905082610dce858361109b565b1461045f5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610490565b600061045f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610ea9565b600061045f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061057b565b60008183610eca5760405162461bcd60e51b81526004016104909190610ed7565b5060006105ac848661109b565b600060208083528351808285015260005b81811015610f0457858101830151858201604001528201610ee8565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f3a57600080fd5b50565b60008060408385031215610f5057600080fd5b8235610f5b81610f25565b946020939093013593505050565b600080600060608486031215610f7e57600080fd5b8335610f8981610f25565b92506020840135610f9981610f25565b929592945050506040919091013590565b600060208284031215610fbc57600080fd5b813561045f81610f25565b60008060408385031215610fda57600080fd5b50508035926020909101359150565b60008060408385031215610ffc57600080fd5b823561100781610f25565b9150602083013561101781610f25565b809150509250929050565b60006020828403121561103457600080fd5b5035919050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561039e5761039e61105b565b808202811582820484141761039e5761039e61105b565b6000826110b857634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561039e5761039e61105b565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156110f857600080fd5b815161045f81610f25565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111535784516001600160a01b03168352938301939183019160010161112e565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561118957600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220489ec4a06485d138f09693f9213fd3236af0b020519792b00c24bb4b53bb50ad64736f6c63430008130033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000fb1ff22079d8940e018443ae461e293cdfbb53ad

-----Decoded View---------------
Arg [0] : VitalikAddress (address): 0xFb1FF22079D8940e018443AE461e293cDfbb53aD

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fb1ff22079d8940e018443ae461e293cdfbb53ad


Deployed Bytecode Sourcemap

4279:7464:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8404:80;;;;;;;;;;-1:-1:-1;8476:5:0;;;;;;;;;;;;-1:-1:-1;;;8476:5:0;;;;8404:80;;;;;;;:::i;:::-;;;;;;;;7910:216;;;;;;;;;;-1:-1:-1;7910:216:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;7910:216:0;1023:187:1;8134:88:0;;;;;;;;;;-1:-1:-1;8207:12:0;;8134:88;;;1361:25:1;;;1349:2;1334:18;8134:88:0;1215:177:1;6734:370:0;;;;;;;;;;-1:-1:-1;6734:370:0;;;;;:::i;:::-;;:::i;8228:80::-;;;;;;;;;;-1:-1:-1;8228:80:0;;4496:1;2000:36:1;;1988:2;1973:18;8228:80:0;1858:184:1;8575:105:0;;;;;;;;;;-1:-1:-1;8575:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;8659:18:0;8641:7;8659:18;;;:9;:18;;;;;;;8575:105;1454:132;;;;;;;;;;;;;:::i;:::-;;5340:37;;;;;;;;;;-1:-1:-1;5340:37:0;;;;-1:-1:-1;;;;;5340:37:0;;;;;;-1:-1:-1;;;;;2487:32:1;;;2469:51;;2457:2;2442:18;5340:37:0;2299:227:1;8490:79:0;;;;;;;;;;-1:-1:-1;8542:7:0;8560:6;-1:-1:-1;;;;;8560:6:0;8490:79;;7392:191;;;;;;;;;;-1:-1:-1;7392:191:0;;;;;:::i;:::-;;:::i;8314:84::-;;;;;;;;;;-1:-1:-1;8388:7:0;;;;;;;;;;;;-1:-1:-1;;;8388:7:0;;;;8314:84;;6232:156;;;;;;;;;;-1:-1:-1;6232:156:0;;;;;:::i;:::-;;:::i;8686:133::-;;;;;;;;;;-1:-1:-1;8686:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;8788:19:0;;;8770:7;8788:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;8686:133;7246:134;;;;;;;;;;-1:-1:-1;7246:134:0;;;;;:::i;:::-;;:::i;7910:216::-;8014:10;7985:4;8002:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;8002:32:0;;;;;;;;;;:41;;;8059:37;7985:4;;8002:32;;8059:37;;;;8037:6;1361:25:1;;1349:2;1334:18;;1215:177;8059:37:0;;;;;;;;-1:-1:-1;8114:4:0;7910:216;;;;;:::o;6734:370::-;-1:-1:-1;;;;;6854:19:0;;6834:4;6854:19;;;:11;:19;;;;;;;;6874:10;6854:31;;;;;;;;-1:-1:-1;;6854:52:0;6851:186;;6956:69;;;;;;;;;;;-1:-1:-1;;;6956:69:0;;;;;;;;-1:-1:-1;;;;;6956:19:0;;-1:-1:-1;6956:19:0;;;:11;:19;;;;;6976:10;6956:31;;;;;;;;;;:69;;6992:6;;6956:35;:69::i;:::-;-1:-1:-1;;;;;6922:19:0;;;;;;:11;:19;;;;;;;;6942:10;6922:31;;;;;;;:103;6851:186;7056:40;7070:6;7078:9;7089:6;7056:13;:40::i;:::-;7049:47;;6734:370;;;;;;:::o;1454:132::-;1397:4;1432:6;-1:-1:-1;;;;;1432:6:0;1289:10;1421:17;1272:39;;;;-1:-1:-1;;;1272:39:0;;;;;;;:::i;:::-;;;;;;;;;1528:1:::1;1511:19:::0;;-1:-1:-1;;;;;;1511:19:0::1;::::0;;1546:32:::1;::::0;2469:51:1;;;1546:32:0::1;::::0;2457:2:1;2442:18;1546:32:0::1;;;;;;;1454:132::o:0;7392:191::-;1397:4;1432:6;-1:-1:-1;;;;;1432:6:0;1289:10;1421:17;1272:39;;;;-1:-1:-1;;;1272:39:0;;;;;;;:::i;:::-;7480:6:::1;:14:::0;;;7507:13:::1;:22:::0;;;7553::::1;7523:6:::0;7489:5;7553:22:::1;:::i;:::-;7541:9;:34:::0;-1:-1:-1;;7392:191:0:o;6232:156::-;6312:4;6336:44;6350:10;6362:9;6373:6;6336:13;:44::i;7246:134::-;1397:4;1432:6;-1:-1:-1;;;;;1432:6:0;1289:10;1421:17;1272:39;;;;-1:-1:-1;;;1272:39:0;;;;;;;:::i;:::-;7368:4:::1;7357:7;7342:12;;:22;;;;:::i;:::-;7341:31;;;;:::i;:::-;7326:12;:46:::0;-1:-1:-1;7246:134:0:o;3491:190::-;3577:7;3613:12;3605:6;;;;3597:29;;;;-1:-1:-1;;;3597:29:0;;;;;;;;:::i;:::-;-1:-1:-1;3637:9:0;3649:5;3653:1;3649;:5;:::i;:::-;3637:17;3491:190;-1:-1:-1;;;;;3491:190:0:o;9105:873::-;9217:19;;9197:4;;9217:19;;9214:76;;;9246:41;9261:6;9269:9;9280:6;9246:14;:41::i;:::-;9239:48;;;;9214:76;9327:12;;-1:-1:-1;;;;;9314:25:0;;;9327:12;;9314:25;;;;:54;;-1:-1:-1;9356:12:0;;-1:-1:-1;;;;;9343:25:0;;;9356:12;;9343:25;;9314:54;9310:214;;;-1:-1:-1;;;;;9393:28:0;;;;;;:17;:28;;;;;;;;;:77;;-1:-1:-1;9458:12:0;;-1:-1:-1;;;;;9425:20:0;;;;;;:9;:20;;;;;;:29;;9448:6;;9425:29;:::i;:::-;:45;;9393:77;9385:127;;;;-1:-1:-1;;;9385:127:0;;4896:2:1;9385:127:0;;;4878:21:1;4935:2;4915:18;;;4908:30;4974:34;4954:18;;;4947:62;-1:-1:-1;;;5025:18:1;;;5018:35;5070:19;;9385:127:0;4694:401:1;9385:127:0;9545:38;9557:6;9565:9;9576:6;9545:11;:38::i;:::-;9542:91;;;9600:20;:18;:20::i;:::-;-1:-1:-1;;;;;7203:23:0;;9644:14;7203:23;;;:15;:23;;;;;;;;7202:24;9693:203;;;;9746:50;9771:24;9780:6;9788;9771:8;:24::i;:::-;-1:-1:-1;;;;;9746:20:0;;;;;;:9;:20;;;;;;;:24;:50::i;:::-;-1:-1:-1;;;;;9723:20:0;;;;;;:9;:20;;;;;:73;9693:203;;;-1:-1:-1;;;;;9852:20:0;;;;;;:9;:20;;;;;;:32;;9877:6;9852:24;:32::i;:::-;-1:-1:-1;;;;;9829:20:0;;;;;;:9;:20;;;;;:55;9693:203;9930:9;-1:-1:-1;;;;;9913:35:0;9922:6;-1:-1:-1;;;;;9913:35:0;;9941:6;9913:35;;;;1361:25:1;;1349:2;1334:18;;1215:177;9913:35:0;;;;;;;;-1:-1:-1;9966:4:0;;9105:873;-1:-1:-1;;;;9105:873:0:o;6396:330::-;6526:53;;;;;;;;;;;-1:-1:-1;;;6526:53:0;;;;;;;;-1:-1:-1;;;;;6526:17:0;;6489:4;6526:17;;;:9;:17;;;;;;;:53;;6548:6;;6526:21;:53::i;:::-;-1:-1:-1;;;;;6506:17:0;;;;;;;:9;:17;;;;;;:73;;;;6613:20;;;;;;;:32;;6638:6;6613:24;:32::i;:::-;-1:-1:-1;;;;;6590:20:0;;;;;;;:9;:20;;;;;;;:55;;;;6661:35;;;;;;;;;;6689:6;1361:25:1;;1349:2;1334:18;;1215:177;6661:35:0;;;;;;;;-1:-1:-1;6714:4:0;6396:330;;;;;:::o;8845:252::-;8934:4;8958:15;:13;:15::i;:::-;:54;;;;-1:-1:-1;;;;;;7203:23:0;;7178:4;7203:23;;;:15;:23;;;;;;;;7202:24;8991:21;8958:90;;;;-1:-1:-1;7688:12:0;;-1:-1:-1;;;;;7675:25:0;;;7688:12;;7675:25;9030:18;8958:131;;;;-1:-1:-1;;9075:14:0;;-1:-1:-1;9066:23:0;8845:252;-1:-1:-1;;8845:252:0:o;9984:1227::-;5435:19;:26;;-1:-1:-1;;5435:26:0;5457:4;5435:26;;;10092:4:::1;-1:-1:-1::0;8659:18:0;;;:9;:18;;;;;;10043:55:::1;;10109:18;10130:54;10182:1;10130:47;10167:9;;10130:32;10155:6;;10130:20;:24;;:32;;;;:::i;:::-;:36:::0;::::1;:47::i;:54::-;10109:75:::0;-1:-1:-1;10195:20:0::1;10218:36;:20:::0;10109:75;10218:24:::1;:36::i;:::-;10291:16;::::0;;10305:1:::1;10291:16:::0;;;;;::::1;::::0;;10195:59;;-1:-1:-1;10267:21:0::1;::::0;10291:16;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10291:16:0::1;10267:40;;10336:4;10318;10323:1;10318:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10318:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10362:13:::1;::::0;:20:::1;::::0;;-1:-1:-1;;;10362:20:0;;;;:13;;;::::1;::::0;:18:::1;::::0;:20:::1;::::0;;::::1;::::0;10318:7;;10362:20;;;;;:13;:20:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10352:4;10357:1;10352:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10352:30:0;;::::1;:7;::::0;;::::1;::::0;;;;;:30;10395:13:::1;::::0;:195:::1;::::0;-1:-1:-1;;;10395:195:0;;:13;::::1;::::0;:64:::1;::::0;:195:::1;::::0;10474:12;;10395:13:::1;::::0;10517:4;;10544::::1;::::0;10564:15:::1;::::0;10395:195:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;10692:6:0::1;::::0;10621:21:::1;::::0;-1:-1:-1;10601:17:0::1;::::0;-1:-1:-1;10678:28:0::1;::::0;10692:13:::1;::::0;10703:1:::1;10692:10;:13::i;:::-;10678:9;::::0;;:13:::1;:28::i;:::-;10653:53;;10717:15;10735:48;10781:1;10735:41;10761:14;10735:21;10749:6;;10735:9;:13;;:21;;;;:::i;:48::-;10717:66;;10794:22;10819:48;10852:14;10819:28;10833:13;;10819:9;:13;;:28;;;;:::i;:48::-;10888:10;::::0;10880:44:::1;::::0;10794:73;;-1:-1:-1;;;;;;10888:10:0::1;::::0;10880:44;::::1;;;::::0;10794:73;;10888:10:::1;10880:44:::0;10888:10;10880:44;10794:73;10888:10;10880:44;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;10938:14:0;;10935:269:::1;;10968:13;::::0;11133:10:::1;::::0;10968:224:::1;::::0;-1:-1:-1;;;10968:224:0;;11040:4:::1;10968:224;::::0;::::1;6946:34:1::0;6996:18;;;6989:34;;;10968:13:0::1;7039:18:1::0;;;7032:34;;;7082:18;;;7075:34;-1:-1:-1;;;;;11133:10:0;;::::1;7125:19:1::0;;;7118:44;11162:15:0::1;7178:19:1::0;;;7171:35;10968:13:0;::::1;::::0;:29:::1;::::0;11005:7;;6880:19:1;;10968:224:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;10935:269;-1:-1:-1::0;;5466:19:0;:27;;-1:-1:-1;;5466:27:0;;;-1:-1:-1;;;;;;9984:1227:0:o;11219:521::-;11327:53;;;;;;;;;;;-1:-1:-1;;;11327:53:0;;;;;;;;-1:-1:-1;;;;;11327:17:0;;11287:7;11327:17;;;:9;:17;;;;;;;:53;;11349:6;;11327:21;:53::i;:::-;-1:-1:-1;;;;;11307:17:0;;;;;;:9;:17;;;;;:73;;;;11437:13;;11422:9;;11411:40;;11437:13;11411:21;;:6;;:10;:21::i;:40::-;11462:13;11488:6;11391:60;;-1:-1:-1;;;;;;11478:16:0;;;11488:6;;11478:16;11505:54;;;;11546:1;11534:13;;11505:54;11614:4;11596:24;;;;:9;:24;;;;;;:39;;11625:9;11596:28;:39::i;:::-;11587:4;11569:24;;;;:9;:24;;;;;;;:66;;;;11651:42;;-1:-1:-1;;;;;11651:42:0;;;;;;;11683:9;1361:25:1;;1349:2;1334:18;;1215:177;11651:42:0;;;;;;;;11711:21;:6;11722:9;11711:10;:21::i;3160:179::-;3218:7;;3250:5;3254:1;3250;:5;:::i;:::-;3238:17;;3279:1;3274;:6;;3266:46;;;;-1:-1:-1;;;3266:46:0;;7730:2:1;3266:46:0;;;7712:21:1;7769:2;7749:18;;;7742:30;7808:29;7788:18;;;7781:57;7855:18;;3266:46:0;7528:351:1;7716:182:0;7789:19;;7764:4;;7789:19;;7788:20;:47;;;;-1:-1:-1;7821:14:0;;;;7788:47;:102;;;;-1:-1:-1;7876:14:0;;7866:4;7848:24;;;;:9;:24;;;;;;:42;;7788:102;7781:109;;7716:182;:::o;3689:246::-;3747:7;3771:1;3776;3771:6;3767:47;;-1:-1:-1;3801:1:0;3794:8;;3767:47;3824:9;3836:5;3840:1;3836;:5;:::i;:::-;3824:17;-1:-1:-1;3869:1:0;3860:5;3864:1;3824:17;3860:5;:::i;:::-;:10;3852:56;;;;-1:-1:-1;;;3852:56:0;;8086:2:1;3852:56:0;;;8068:21:1;8125:2;8105:18;;;8098:30;8164:34;8144:18;;;8137:62;-1:-1:-1;;;8215:18:1;;;8208:31;8256:19;;3852:56:0;7884:397:1;3943:132:0;4001:7;4028:39;4032:1;4035;4028:39;;;;;;;;;;;;;;;;;:3;:39::i;3347:136::-;3405:7;3432:43;3436:1;3439;3432:43;;;;;;;;;;;;;;;;;:3;:43::i;4083:189::-;4169:7;4204:12;4197:5;4189:28;;;;-1:-1:-1;;;4189:28:0;;;;;;;;:::i;:::-;-1:-1:-1;4228:9:0;4240:5;4244:1;4240;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;2047:247::-;2106:6;2159:2;2147:9;2138:7;2134:23;2130:32;2127:52;;;2175:1;2172;2165:12;2127:52;2214:9;2201:23;2233:31;2258:5;2233:31;:::i;2739:248::-;2807:6;2815;2868:2;2856:9;2847:7;2843:23;2839:32;2836:52;;;2884:1;2881;2874:12;2836:52;-1:-1:-1;;2907:23:1;;;2977:2;2962:18;;;2949:32;;-1:-1:-1;2739:248:1:o;2992:388::-;3060:6;3068;3121:2;3109:9;3100:7;3096:23;3092:32;3089:52;;;3137:1;3134;3127:12;3089:52;3176:9;3163:23;3195:31;3220:5;3195:31;:::i;:::-;3245:5;-1:-1:-1;3302:2:1;3287:18;;3274:32;3315:33;3274:32;3315:33;:::i;:::-;3367:7;3357:17;;;2992:388;;;;;:::o;3385:180::-;3444:6;3497:2;3485:9;3476:7;3472:23;3468:32;3465:52;;;3513:1;3510;3503:12;3465:52;-1:-1:-1;3536:23:1;;3385:180;-1:-1:-1;3385:180:1:o;3570:329::-;3772:2;3754:21;;;3811:1;3791:18;;;3784:29;-1:-1:-1;;;3844:2:1;3829:18;;3822:36;3890:2;3875:18;;3570:329::o;3904:127::-;3965:10;3960:3;3956:20;3953:1;3946:31;3996:4;3993:1;3986:15;4020:4;4017:1;4010:15;4036:125;4101:9;;;4122:10;;;4119:36;;;4135:18;;:::i;4166:168::-;4239:9;;;4270;;4287:15;;;4281:22;;4267:37;4257:71;;4308:18;;:::i;4339:217::-;4379:1;4405;4395:132;;4449:10;4444:3;4440:20;4437:1;4430:31;4484:4;4481:1;4474:15;4512:4;4509:1;4502:15;4395:132;-1:-1:-1;4541:9:1;;4339:217::o;4561:128::-;4628:9;;;4649:11;;;4646:37;;;4663:18;;:::i;5232:127::-;5293:10;5288:3;5284:20;5281:1;5274:31;5324:4;5321:1;5314:15;5348:4;5345:1;5338:15;5364:251;5434:6;5487:2;5475:9;5466:7;5462:23;5458:32;5455:52;;;5503:1;5500;5493:12;5455:52;5535:9;5529:16;5554:31;5579:5;5554:31;:::i;5620:980::-;5882:4;5930:3;5919:9;5915:19;5961:6;5950:9;5943:25;5987:2;6025:6;6020:2;6009:9;6005:18;5998:34;6068:3;6063:2;6052:9;6048:18;6041:31;6092:6;6127;6121:13;6158:6;6150;6143:22;6196:3;6185:9;6181:19;6174:26;;6235:2;6227:6;6223:15;6209:29;;6256:1;6266:195;6280:6;6277:1;6274:13;6266:195;;;6345:13;;-1:-1:-1;;;;;6341:39:1;6329:52;;6436:15;;;;6401:12;;;;6377:1;6295:9;6266:195;;;-1:-1:-1;;;;;;;6517:32:1;;;;6512:2;6497:18;;6490:60;-1:-1:-1;;;6581:3:1;6566:19;6559:35;6478:3;5620:980;-1:-1:-1;;;5620:980:1:o;7217:306::-;7305:6;7313;7321;7374:2;7362:9;7353:7;7349:23;7345:32;7342:52;;;7390:1;7387;7380:12;7342:52;7419:9;7413:16;7403:26;;7469:2;7458:9;7454:18;7448:25;7438:35;;7513:2;7502:9;7498:18;7492:25;7482:35;;7217:306;;;;;:::o

Swarm Source

ipfs://489ec4a06485d138f09693f9213fd3236af0b020519792b00c24bb4b53bb50ad
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.