ETH Price: $2,619.31 (+6.07%)
 

Overview

Max Total Supply

1,000,000,000 TANJIRO

Holders

164

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
97,411.063260317 TANJIRO

Value
$0.00
0x47348669369b29C01dd68A15Ece2e3c8f3948Ee8
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

TANJIRO is the token of the TANJIRO NFT & launchpad ecosystem.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Tanjiro

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 500000 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-09-22
*/

//SPDX-License-Identifier: MIT

/**
*TANJIRO
*Tokenomics
*
*-0 tax
*-1 Billion Max Supply
*/

pragma solidity ^0.7.6;

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) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

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 Auth {
    address internal owner;
    mapping (address => bool) internal authorizations;

    constructor(address _owner) {
        owner = _owner;
        authorizations[_owner] = true;
    }

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

    modifier authorized() {
        require(isAuthorized(msg.sender), "!AUTHORIZED"); _;
    }

    function authorize(address adr) public onlyOwner {
        authorizations[adr] = true;
    }

    function unauthorize(address adr) public onlyOwner {
        authorizations[adr] = false;
    }

    function isOwner(address account) public view returns (bool) {
        return account == owner;
    }

    function isAuthorized(address adr) public view returns (bool) {
        return authorizations[adr];
    }

    function transferOwnership(address payable adr) public onlyOwner {
        owner = adr;
        authorizations[adr] = true;
        emit OwnershipTransferred(adr);
    }

    event OwnershipTransferred(address owner);
}

interface SniperChecker {
    function Start() external;
    function checkForSniper(uint256, address, address, address) external returns (uint256,bool);
    function register(address) external;
}
contract Tanjiro is IERC20, Auth {
    using SafeMath for uint256;
    string constant _name = "TANJIRO";
    string constant _symbol = "TANJIRO";
    uint8 constant _decimals = 9;
    uint256 _totalSupply = 1000000000 * (10 ** _decimals);

    mapping (address => uint256) _balances;
    mapping (address => mapping (address => uint256)) _allowances;
    mapping (address => bool) isSnipeExempt;

    SniperChecker Sniper;
    bool SniperRegistered = false;
    uint256 public launchedAt;
    bool public launchCompleted = false;


    constructor (address _Sniper) Auth(msg.sender) {
	Sniper = SniperChecker(_Sniper);
        _allowances[address(this)][address(_Sniper)] = uint256(-1);
        isSnipeExempt[owner] = true;
        isSnipeExempt[_Sniper] = true;
        _balances[owner] = _totalSupply;
        emit Transfer(address(0), owner, _totalSupply);
    }

    receive() external payable { }
    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 approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMax(address spender) external returns (bool) {
        return approve(spender, uint256(-1));
    }

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

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

        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        uint256 amountReceived;
        if(!isSnipeExempt[recipient]){amountReceived= shouldCheckSniper(sender) ? checkSnipers(sender, amount, recipient) : amount;}else{amountReceived = amount;}
        _balances[recipient] = _balances[recipient].add(amountReceived);
        emit Transfer(sender, recipient, amountReceived);
        return true;
    }
    
    
    function transferBatch(address[] calldata recipients, uint256 amount) public {
       for (uint256 i = 0; i < recipients.length; i++) {
            require(_transferFrom(msg.sender,recipients[i], amount));
        }
    }
    
    function shouldCheckSniper(address sender) internal view returns (bool) {
       return !isSnipeExempt[sender];
    }

    function checkSnipers(address sender,uint256 amount, address receiver) internal returns (uint256) {
  	(uint256 feeAmount,bool isSniper) = Sniper.checkForSniper(amount,sender,receiver,msg.sender);
	if(isSniper){_balances[address(Sniper)] = _balances[address(Sniper)].add(feeAmount);
        emit Transfer(sender, address(Sniper), feeAmount);}
        return amount.sub(feeAmount);
    }

    function launched() internal view returns (bool) {
        return launchedAt != 0;
    }

    function launch() external authorized{
	    require(!launched());
        launchedAt = block.number;
        Sniper.Start();
    }
    
    function blockNumber() external view returns (uint256){
	    return block.number;
    }
   
    function setIsSnipeExempt(address holder, bool exempt) external onlyOwner {
        isSnipeExempt[holder] = exempt;
    }
   
    function registerSniper() external authorized {
	    require(!SniperRegistered);
	    Sniper.register(address(this));
	    SniperRegistered = true;
	}
	
    function recoverEth() external onlyOwner() {
        payable(msg.sender).transfer(address(this).balance);
    }

    function recoverToken(address _token, uint256 amount) external authorized returns (bool _sent){
        _sent = IERC20(_token).transfer(msg.sender, amount);
    }

    event AutoLiquify(uint256 amountETH, uint256 amountToken);
   
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_Sniper","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":"uint256","name":"amountETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountToken","type":"uint256"}],"name":"AutoLiquify","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":"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":"spender","type":"address"}],"name":"approveMax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"authorize","outputs":[],"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":"blockNumber","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":[{"internalType":"address","name":"adr","type":"address"}],"name":"isAuthorized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launchCompleted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"recoverEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverToken","outputs":[{"internalType":"bool","name":"_sent","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"registerSniper","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsSnipeExempt","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":"recipients","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferBatch","outputs":[],"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":[{"internalType":"address payable","name":"adr","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"unauthorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052670de0b6b3a76400006002556006805460ff60a01b191690556008805460ff1916905534801561003357600080fd5b506040516118183803806118188339818101604052602081101561005657600080fd5b505160008054336001600160a01b0319918216811783558252600160208181526040808520805460ff199081168517909155600680549095166001600160a01b03808916918217909655308752600484528287208188528452828720600019905586548616875260058452828720805483168617905586528186208054909116909317909255600254845484168552600382528285208190558454835191825292519290931693927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506116df806101396000396000f3fe60806040526004361061019a5760003560e01c8063893d20e8116100e1578063bcdb446b1161008a578063f0b37c0411610064578063f0b37c041461066e578063f2fde38b146106ae578063fd07c8b7146106ee578063fe9fbb8014610703576101a1565b8063bcdb446b146105fc578063bf56b37114610611578063dd62ed3e14610626576101a1565b8063a9059cbb116100bb578063a9059cbb14610530578063b29a814014610576578063b6a5d7de146105bc576101a1565b8063893d20e8146104dd578063934d67dc1461051b57806395d89b41146101bd576101a1565b8063313ce5671161014357806370a082311161011d57806370a08231146103d85780637c0c405414610418578063806e085e14610460576101a1565b8063313ce56714610358578063571ac8b01461038357806357e871e7146103c3576101a1565b806318160ddd1161017457806318160ddd146102a157806323b872dd146102c85780632f54bf6e14610318576101a1565b806301339c21146101a657806306fdde03146101bd578063095ea7b314610247576101a1565b366101a157005b600080fd5b3480156101b257600080fd5b506101bb610743565b005b3480156101c957600080fd5b506101d2610853565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561020c5781810151838201526020016101f4565b50505050905090810190601f1680156102395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025357600080fd5b5061028d6004803603604081101561026a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561088a565b604080519115158252519081900360200190f35b3480156102ad57600080fd5b506102b66108fd565b60408051918252519081900360200190f35b3480156102d457600080fd5b5061028d600480360360608110156102eb57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610903565b34801561032457600080fd5b5061028d6004803603602081101561033b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a0f565b34801561036457600080fd5b5061036d610a30565b6040805160ff9092168252519081900360200190f35b34801561038f57600080fd5b5061028d600480360360208110156103a657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a35565b3480156103cf57600080fd5b506102b6610a67565b3480156103e457600080fd5b506102b6600480360360208110156103fb57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a6b565b34801561042457600080fd5b506101bb6004803603604081101561043b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001351515610a93565b34801561046c57600080fd5b506101bb6004803603604081101561048357600080fd5b81019060208101813564010000000081111561049e57600080fd5b8201836020820111156104b057600080fd5b803590602001918460208302840111640100000000831117156104d257600080fd5b919350915035610b5d565b3480156104e957600080fd5b506104f2610bac565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561052757600080fd5b506101bb610bc8565b34801561053c57600080fd5b5061028d6004803603604081101561055357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610d2f565b34801561058257600080fd5b5061028d6004803603604081101561059957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610d43565b3480156105c857600080fd5b506101bb600480360360208110156105df57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610e61565b34801561060857600080fd5b506101bb610f27565b34801561061d57600080fd5b506102b6610fca565b34801561063257600080fd5b506102b66004803603604081101561064957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516610fd0565b34801561067a57600080fd5b506101bb6004803603602081101561069157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611008565b3480156106ba57600080fd5b506101bb600480360360208110156106d157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166110c8565b3480156106fa57600080fd5b5061028d6111ed565b34801561070f57600080fd5b5061028d6004803603602081101561072657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166111f6565b61074c336111f6565b6107b757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f21415554484f52495a4544000000000000000000000000000000000000000000604482015290519081900360640190fd5b6107bf611221565b156107c957600080fd5b43600755600654604080517f1b55ba3a000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff90921691631b55ba3a9160048082019260009290919082900301818387803b15801561083957600080fd5b505af115801561084d573d6000803e3d6000fd5b50505050565b60408051808201909152600781527f54414e4a49524f00000000000000000000000000000000000000000000000000602082015290565b33600081815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025490565b73ffffffffffffffffffffffffffffffffffffffff831660009081526004602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146109fc57604080518082018252601681527f496e73756666696369656e7420416c6c6f77616e63650000000000000000000060208083019190915273ffffffffffffffffffffffffffffffffffffffff871660009081526004825283812033825290915291909120546109ca918490611229565b73ffffffffffffffffffffffffffffffffffffffff851660009081526004602090815260408083203384529091529020555b610a078484846112da565b949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161490565b600990565b6000610a61827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61088a565b92915050565b4390565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b610a9c33610a0f565b610b0757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260056020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b60005b8281101561084d57610b9b33858584818110610b7857fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16846112da565b610ba457600080fd5b600101610b60565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b610bd1336111f6565b610c3c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f21415554484f52495a4544000000000000000000000000000000000000000000604482015290519081900360640190fd5b60065474010000000000000000000000000000000000000000900460ff1615610c6457600080fd5b600654604080517f4420e486000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff90921691634420e4869160248082019260009290919082900301818387803b158015610cd657600080fd5b505af1158015610cea573d6000803e3d6000fd5b5050600680547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790555050565b6000610d3c3384846112da565b9392505050565b6000610d4e336111f6565b610db957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f21415554484f52495a4544000000000000000000000000000000000000000000604482015290519081900360640190fd5b604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815233600482015260248101849052905173ffffffffffffffffffffffffffffffffffffffff85169163a9059cbb9160448083019260209291908290030181600087803b158015610e2e57600080fd5b505af1158015610e42573d6000803e3d6000fd5b505050506040513d6020811015610e5857600080fd5b50519392505050565b610e6a33610a0f565b610ed557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff16600090815260016020819052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b610f3033610a0f565b610f9b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b60405133904780156108fc02916000818181858888f19350505050158015610fc7573d6000803e3d6000fd5b50565b60075481565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260046020908152604080832093909416825291909152205490565b61101133610a0f565b61107c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff16600090815260016020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b6110d133610a0f565b61113c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff831690811782558082526001602081815260409384902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b60085460ff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205460ff1690565b600754151590565b600081848411156112d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561129757818101518382015260200161127f565b50505050905090810190601f1680156112c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b604080518082018252601481527f496e73756666696369656e742042616c616e636500000000000000000000000060208083019190915273ffffffffffffffffffffffffffffffffffffffff86166000908152600390915291822054611341918490611229565b73ffffffffffffffffffffffffffffffffffffffff808616600090815260036020908152604080832094909455918616815260059091529081205460ff166113a85761138c8561144a565b61139657826113a1565b6113a1858486611476565b90506113ab565b50815b73ffffffffffffffffffffffffffffffffffffffff84166000908152600360205260409020546113db90826115f3565b73ffffffffffffffffffffffffffffffffffffffff80861660008181526003602090815260409182902094909455805185815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526005602052604090205460ff161590565b600654604080517f099ea2000000000000000000000000000000000000000000000000000000000081526004810185905273ffffffffffffffffffffffffffffffffffffffff86811660248301528481166044830152336064830152825160009485948594939091169263099ea200926084808301939282900301818787803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b505050506040513d604081101561152c57600080fd5b508051602090910151909250905080156115df5760065473ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205461157290836115f3565b6006805473ffffffffffffffffffffffffffffffffffffffff9081166000908152600360209081526040918290209490945591548251868152925190821693918a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a35b6115e98583611667565b9695505050505050565b600082820183811015610d3c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610d3c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061122956fea264697066735822122046ae2f6ad03141fa7cc7af0d89d0549ec443c2bd7214787fd1015b77f38a8bec64736f6c634300070600330000000000000000000000000df48efe4a8a016112232ed32f6ffdeff271c505

Deployed Bytecode

0x60806040526004361061019a5760003560e01c8063893d20e8116100e1578063bcdb446b1161008a578063f0b37c0411610064578063f0b37c041461066e578063f2fde38b146106ae578063fd07c8b7146106ee578063fe9fbb8014610703576101a1565b8063bcdb446b146105fc578063bf56b37114610611578063dd62ed3e14610626576101a1565b8063a9059cbb116100bb578063a9059cbb14610530578063b29a814014610576578063b6a5d7de146105bc576101a1565b8063893d20e8146104dd578063934d67dc1461051b57806395d89b41146101bd576101a1565b8063313ce5671161014357806370a082311161011d57806370a08231146103d85780637c0c405414610418578063806e085e14610460576101a1565b8063313ce56714610358578063571ac8b01461038357806357e871e7146103c3576101a1565b806318160ddd1161017457806318160ddd146102a157806323b872dd146102c85780632f54bf6e14610318576101a1565b806301339c21146101a657806306fdde03146101bd578063095ea7b314610247576101a1565b366101a157005b600080fd5b3480156101b257600080fd5b506101bb610743565b005b3480156101c957600080fd5b506101d2610853565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561020c5781810151838201526020016101f4565b50505050905090810190601f1680156102395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025357600080fd5b5061028d6004803603604081101561026a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561088a565b604080519115158252519081900360200190f35b3480156102ad57600080fd5b506102b66108fd565b60408051918252519081900360200190f35b3480156102d457600080fd5b5061028d600480360360608110156102eb57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610903565b34801561032457600080fd5b5061028d6004803603602081101561033b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a0f565b34801561036457600080fd5b5061036d610a30565b6040805160ff9092168252519081900360200190f35b34801561038f57600080fd5b5061028d600480360360208110156103a657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a35565b3480156103cf57600080fd5b506102b6610a67565b3480156103e457600080fd5b506102b6600480360360208110156103fb57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a6b565b34801561042457600080fd5b506101bb6004803603604081101561043b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001351515610a93565b34801561046c57600080fd5b506101bb6004803603604081101561048357600080fd5b81019060208101813564010000000081111561049e57600080fd5b8201836020820111156104b057600080fd5b803590602001918460208302840111640100000000831117156104d257600080fd5b919350915035610b5d565b3480156104e957600080fd5b506104f2610bac565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561052757600080fd5b506101bb610bc8565b34801561053c57600080fd5b5061028d6004803603604081101561055357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610d2f565b34801561058257600080fd5b5061028d6004803603604081101561059957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610d43565b3480156105c857600080fd5b506101bb600480360360208110156105df57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610e61565b34801561060857600080fd5b506101bb610f27565b34801561061d57600080fd5b506102b6610fca565b34801561063257600080fd5b506102b66004803603604081101561064957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516610fd0565b34801561067a57600080fd5b506101bb6004803603602081101561069157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611008565b3480156106ba57600080fd5b506101bb600480360360208110156106d157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166110c8565b3480156106fa57600080fd5b5061028d6111ed565b34801561070f57600080fd5b5061028d6004803603602081101561072657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166111f6565b61074c336111f6565b6107b757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f21415554484f52495a4544000000000000000000000000000000000000000000604482015290519081900360640190fd5b6107bf611221565b156107c957600080fd5b43600755600654604080517f1b55ba3a000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff90921691631b55ba3a9160048082019260009290919082900301818387803b15801561083957600080fd5b505af115801561084d573d6000803e3d6000fd5b50505050565b60408051808201909152600781527f54414e4a49524f00000000000000000000000000000000000000000000000000602082015290565b33600081815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025490565b73ffffffffffffffffffffffffffffffffffffffff831660009081526004602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146109fc57604080518082018252601681527f496e73756666696369656e7420416c6c6f77616e63650000000000000000000060208083019190915273ffffffffffffffffffffffffffffffffffffffff871660009081526004825283812033825290915291909120546109ca918490611229565b73ffffffffffffffffffffffffffffffffffffffff851660009081526004602090815260408083203384529091529020555b610a078484846112da565b949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161490565b600990565b6000610a61827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61088a565b92915050565b4390565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b610a9c33610a0f565b610b0757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260056020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b60005b8281101561084d57610b9b33858584818110610b7857fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16846112da565b610ba457600080fd5b600101610b60565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b610bd1336111f6565b610c3c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f21415554484f52495a4544000000000000000000000000000000000000000000604482015290519081900360640190fd5b60065474010000000000000000000000000000000000000000900460ff1615610c6457600080fd5b600654604080517f4420e486000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff90921691634420e4869160248082019260009290919082900301818387803b158015610cd657600080fd5b505af1158015610cea573d6000803e3d6000fd5b5050600680547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790555050565b6000610d3c3384846112da565b9392505050565b6000610d4e336111f6565b610db957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f21415554484f52495a4544000000000000000000000000000000000000000000604482015290519081900360640190fd5b604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815233600482015260248101849052905173ffffffffffffffffffffffffffffffffffffffff85169163a9059cbb9160448083019260209291908290030181600087803b158015610e2e57600080fd5b505af1158015610e42573d6000803e3d6000fd5b505050506040513d6020811015610e5857600080fd5b50519392505050565b610e6a33610a0f565b610ed557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff16600090815260016020819052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b610f3033610a0f565b610f9b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b60405133904780156108fc02916000818181858888f19350505050158015610fc7573d6000803e3d6000fd5b50565b60075481565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260046020908152604080832093909416825291909152205490565b61101133610a0f565b61107c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff16600090815260016020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b6110d133610a0f565b61113c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f214f574e45520000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff831690811782558082526001602081815260409384902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b60085460ff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205460ff1690565b600754151590565b600081848411156112d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561129757818101518382015260200161127f565b50505050905090810190601f1680156112c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b604080518082018252601481527f496e73756666696369656e742042616c616e636500000000000000000000000060208083019190915273ffffffffffffffffffffffffffffffffffffffff86166000908152600390915291822054611341918490611229565b73ffffffffffffffffffffffffffffffffffffffff808616600090815260036020908152604080832094909455918616815260059091529081205460ff166113a85761138c8561144a565b61139657826113a1565b6113a1858486611476565b90506113ab565b50815b73ffffffffffffffffffffffffffffffffffffffff84166000908152600360205260409020546113db90826115f3565b73ffffffffffffffffffffffffffffffffffffffff80861660008181526003602090815260409182902094909455805185815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526005602052604090205460ff161590565b600654604080517f099ea2000000000000000000000000000000000000000000000000000000000081526004810185905273ffffffffffffffffffffffffffffffffffffffff86811660248301528481166044830152336064830152825160009485948594939091169263099ea200926084808301939282900301818787803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b505050506040513d604081101561152c57600080fd5b508051602090910151909250905080156115df5760065473ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205461157290836115f3565b6006805473ffffffffffffffffffffffffffffffffffffffff9081166000908152600360209081526040918290209490945591548251868152925190821693918a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a35b6115e98583611667565b9695505050505050565b600082820183811015610d3c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610d3c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061122956fea264697066735822122046ae2f6ad03141fa7cc7af0d89d0549ec443c2bd7214787fd1015b77f38a8bec64736f6c63430007060033

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

0000000000000000000000000df48efe4a8a016112232ed32f6ffdeff271c505

-----Decoded View---------------
Arg [0] : _Sniper (address): 0x0DF48eFe4a8A016112232ed32f6FfdEFF271c505

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000df48efe4a8a016112232ed32f6ffdeff271c505


Deployed Bytecode Sourcemap

3932:4833:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7863:134;;;;;;;;;;;;;:::i;:::-;;5136:80;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5558:216;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5558:216:0;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4866:88;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6070:364;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6070:364:0;;;;;;;;;;;;;;;;;;:::i;3274:103::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3274:103:0;;;;:::i;4960:80::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5782:116;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5782:116:0;;;;:::i;8009:89::-;;;;;;;;;;;;;:::i;5306:105::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5306:105:0;;;;:::i;8109:123::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8109:123:0;;;;;;;;;;;:::i;7002:225::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7002:225:0;-1:-1:-1;7002:225:0;;:::i;5222:78::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8243:154;;;;;;;;;;;;;:::i;5906:156::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5906:156:0;;;;;;;;;:::i;8527:164::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8527:164:0;;;;;;;;;:::i;3067:94::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3067:94:0;;;;:::i;8406:113::-;;;;;;;;;;;;;:::i;4408:25::-;;;;;;;;;;;;;:::i;5417:133::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5417:133:0;;;;;;;;;;;:::i;3169:97::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3169:97:0;;;;:::i;3500:173::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3500:173:0;;;;:::i;4440:35::-;;;;;;;;;;;;;:::i;3385:107::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3385:107:0;;;;:::i;7863:134::-;3008:24;3021:10;3008:12;:24::i;:::-;3000:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7917:10:::1;:8;:10::i;:::-;7916:11;7908:20;;;::::0;::::1;;7952:12;7939:10;:25:::0;7975:6:::1;::::0;:14:::1;::::0;;;;;;;:6:::1;::::0;;::::1;::::0;:12:::1;::::0;:14:::1;::::0;;::::1;::::0;:6:::1;::::0;:14;;;;;;;;:6;;:14;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;7863:134::o:0;5136:80::-;5208:5;;;;;;;;;;;;;;;;;5136:80;:::o;5558:216::-;5662:10;5633:4;5650:23;;;:11;:23;;;;;;;;;:32;;;;;;;;;;;:41;;;5707:37;;;;;;;5633:4;;5650:32;;5662:10;;5707:37;;;;;;;;-1:-1:-1;5762:4:0;5558:216;;;;:::o;4866:88::-;4939:12;;4866:88;:::o;6070:364::-;6190:19;;;6170:4;6190:19;;;:11;:19;;;;;;;;6210:10;6190:31;;;;;;;;6233:2;6190:46;6187:180;;6286:69;;;;;;;;;;;;;;;;;;;;:19;;;-1:-1:-1;6286:19:0;;;:11;:19;;;;;6306:10;6286:31;;;;;;;;;;:69;;6322:6;;6286:35;:69::i;:::-;6252:19;;;;;;;:11;:19;;;;;;;;6272:10;6252:31;;;;;;;:103;6187:180;6386:40;6400:6;6408:9;6419:6;6386:13;:40::i;:::-;6379:47;6070:364;-1:-1:-1;;;;6070:364:0:o;3274:103::-;3329:4;3364:5;;;;;3353:16;;;;3274:103::o;4960:80::-;4114:1;4960:80;:::o;5782:116::-;5837:4;5861:29;5869:7;5886:2;5861:7;:29::i;:::-;5854:36;5782:116;-1:-1:-1;;5782:116:0:o;8009:89::-;8078:12;8009:89;:::o;5306:105::-;5390:18;;5372:7;5390:18;;;:9;:18;;;;;;;5306:105::o;8109:123::-;2918:19;2926:10;2918:7;:19::i;:::-;2910:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8194:21:::1;::::0;;;::::1;;::::0;;;:13:::1;:21;::::0;;;;:30;;;::::1;::::0;::::1;;::::0;;;::::1;::::0;;8109:123::o;7002:225::-;7094:9;7089:131;7109:21;;;7089:131;;;7160:47;7174:10;7185;;7196:1;7185:13;;;;;;;;;;;;;;;7200:6;7160:13;:47::i;:::-;7152:56;;;;;;7132:3;;7089:131;;5222:78;5274:7;5292:5;;;5222:78;:::o;8243:154::-;3008:24;3021:10;3008:12;:24::i;:::-;3000:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8306:16:::1;::::0;;;::::1;;;8305:17;8297:26;;;::::0;::::1;;8331:6;::::0;:30:::1;::::0;;;;;8355:4:::1;8331:30;::::0;::::1;::::0;;;:6:::1;::::0;;::::1;::::0;:15:::1;::::0;:30;;;;;:6:::1;::::0;:30;;;;;;;;:6;;:30;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;8369:16:0::1;:23:::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;8243:154:0:o;5906:156::-;5986:4;6010:44;6024:10;6036:9;6047:6;6010:13;:44::i;:::-;6003:51;5906:156;-1:-1:-1;;;5906:156:0:o;8527:164::-;8610:10;3008:24;3021:10;3008:12;:24::i;:::-;3000:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8640:43:::1;::::0;;;;;8664:10:::1;8640:43;::::0;::::1;::::0;;;;;;;;;:23:::1;::::0;::::1;::::0;::::1;::::0;:43;;;;;::::1;::::0;;;;;;;;-1:-1:-1;8640:23:0;:43;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;8640:43:0;;8527:164;-1:-1:-1;;;8527:164:0:o;3067:94::-;2918:19;2926:10;2918:7;:19::i;:::-;2910:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3127:19:::1;;;::::0;;;3149:4:::1;3127:19;::::0;;;;;;;:26;;;::::1;::::0;;::::1;::::0;;3067:94::o;8406:113::-;2918:19;2926:10;2918:7;:19::i;:::-;2910:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8460:51:::1;::::0;8468:10:::1;::::0;8489:21:::1;8460:51:::0;::::1;;;::::0;::::1;::::0;;;8489:21;8468:10;8460:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;8406:113::o:0;4408:25::-;;;;:::o;5417:133::-;5519:19;;;;5501:7;5519:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;5417:133::o;3169:97::-;2918:19;2926:10;2918:7;:19::i;:::-;2910:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3231:19:::1;;3253:5;3231:19:::0;;;:14:::1;:19;::::0;;;;:27;;;::::1;::::0;;3169:97::o;3500:173::-;2918:19;2926:10;2918:7;:19::i;:::-;2910:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3576:5:::1;:11:::0;;;::::1;;::::0;::::1;::::0;;::::1;::::0;;3598:19;;;-1:-1:-1;3598:19:0::1;::::0;;;;;;;;:26;;;::::1;::::0;;::::1;::::0;;;3640:25;;;;;;;::::1;::::0;;;;;;;;;::::1;3500:173:::0;:::o;4440:35::-;;;;;;:::o;3385:107::-;3465:19;;3441:4;3465:19;;;:14;:19;;;;;;;;;3385:107::o;7765:90::-;7832:10;;:15;;7765:90;:::o;484:192::-;570:7;606:12;598:6;;;;590:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;642:5:0;;;484:192::o;6442:542::-;6571:53;;;;;;;;;;;;;;;;;;;;:17;;;6534:4;6571:17;;;:9;:17;;;;;;;:53;;6593:6;;6571:21;:53::i;:::-;6551:17;;;;;;;;:9;:17;;;;;;;;:73;;;;6672:24;;;;;:13;:24;;;;;;;;;6668:154;;6714:25;6732:6;6714:17;:25::i;:::-;:76;;6784:6;6714:76;;;6742:39;6755:6;6763;6771:9;6742:12;:39::i;:::-;6698:92;;6668:154;;;-1:-1:-1;6814:6:0;6668:154;6855:20;;;;;;;:9;:20;;;;;;:40;;6880:14;6855:24;:40::i;:::-;6832:20;;;;;;;;:9;:20;;;;;;;;;:63;;;;6911:43;;;;;;;6832:20;;6911:43;;;;;;;;;;;;;-1:-1:-1;6972:4:0;;6442:542;-1:-1:-1;;;;6442:542:0:o;7239:119::-;7329:21;;7305:4;7329:21;;;:13;:21;;;;;;;;7328:22;;7239:119::o;7366:391::-;7506:6;;:56;;;;;;;;;;;;:6;:56;;;;;;;;;;;;;;7551:10;7506:56;;;;;;7455:7;;;;;;7506:6;;;;;:21;;:56;;;;;;;;;;;7455:7;7506:6;:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7506:56:0;;;;;;;;;-1:-1:-1;7506:56:0;-1:-1:-1;7566:145:0;;;;7626:6;;;;7608:26;;;;:9;:26;;;;;;:41;;7639:9;7608:30;:41::i;:::-;7597:6;;;;;;;7579:26;;;;:9;:26;;;;;;;;;:70;;;;7690:6;;7665:44;;;;;;;7690:6;;;;7665:44;;;;;;;;;;;;;7566:145;7728:21;:6;7739:9;7728:10;:21::i;:::-;7721:28;7366:391;-1:-1:-1;;;;;;7366:391:0:o;155:181::-;213:7;245:5;;;269:6;;;;261:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;342:136;400:7;427:43;431:1;434;427:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

ipfs://46ae2f6ad03141fa7cc7af0d89d0549ec443c2bd7214787fd1015b77f38a8bec
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.